Steps to Reproduce:
Additionally, I notice one of the VSCode process is using a lot of cpu time even I just let it stay in the background. I highlighted it below:
ps -ef|grep Studio
501 553 1 0 10:16AM ?? 0:26.77 /Applications/Visual Studio Code.app/Contents/MacOS/Electron
501 554 553 0 10:16AM ?? 0:08.45 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper --type=gpu-process --channel=553.0.727979350 --no-sandbox --supports-dual-gpus=false --gpu-driver-bug-workarounds=16,17,31,36,40,50,54,61,67,70 --gpu-vendor-id=0x8086 --gpu-device-id=0x0166 --gpu-driver-vendor --gpu-driver-version
501 669 553 0 10:16AM ?? 0:01.60 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap --type=SharedProcess
501 679 1 0 10:16AM ?? 0:00.01 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Resources/crashpad_handler --database=/tmp/VSCode Crashes --url=https://ticinocrashreporter.azurewebsites.net/crash --handshake-fd=61
501 698 1 0 10:16AM ?? 0:09.87 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)
501 1117 1 0 11:28AM ?? 0:06.76 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/c utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)
501 1196 553 0 12:06PM ?? 1:08.19 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper --type=renderer --no-sandbox --lang=en-US --node-integration=true --background-color=#131313 --num-raster-threads=4 --enable-zero-copy --enable-gpu-memory-buffer-compositor-resources --content-image-texture-target=3553,3553,3553,3553,3553,34037,3553,3553,3553,3553,34037,3553,34037,34037 --video-image-texture-target=34037 --channel=553.7.1240100061
501 1198 1196 0 12:06PM ?? 0:00.42 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap --type=extensionHost
501 1199 1196 0 12:06PM ?? 0:00.35 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap --type=watcherService
501 1203 1196 0 12:06PM ?? 0:03.30 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/c utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)
501 1219 783 0 12:08PM ttys000 0:00.00 grep --color=auto Studio
@J-Siu when this happens would you be able to run a CPU profile from the developer tools (help > toggle developer tools) to see where we spend so much time?
Also, did this not happen with the previous release?
And finally, since this might be related to an extension, does it reproduce when you run with extensions disabled (code --disable-extensions from the command line)?
@bpasero can you give a bit more detail on how to run a cpu profile?
This issue only come up after I upgrade to 1.2.0 last night. This did not happen before.
I will try the no extensions test after.
I did 3 fast cpu profile capture. Please let me know if I did it correctly. I basically click through those *.ts files during the capture.
cpuprofile.zip
Issue still there with "code --disable-extensions".
Looks like many messages are being received and read...

@J-Siu Thanks for attaching the profile. It seems like one of the processes we manage (extension host, search, file watching etc) is sending lots of data to the main thread. Two more things I'd like you to ask
nextTick (like setTimeout et al). In the dev tool, select the source tab and check _Async_. Now profile the main thread again when VS Code goes crazy. With a little luck we'll figure out who is receiving these messages and close to knowing what goes wrong.
Again, thanks for helping out!
P.S. After enabling the _Aync_ callstacks, be on the save side and restart VS Code once ;-)
@jrieken

There are a bunch of Electron Helpers, with one hitting 100% consistently. I just updated VS Code to 1.2 and this issue has cropped up. Even autocompletion (Golang) isn't working. Never faced this issue until this update. Could you help me out here? I'm on a 2010 Macbook Pro (2.4 GHz Core 2 Duo, Samsung 850 Pro 128 GB SSD, if that helps).
I've tried restarting my Mac at least thrice. The issue crops up with no wait at all. I'm currently running OS X 10.11.4
@jrieken
(1) I just finish a cpuprofile for 20min+, is there a place I can upload? It is 31MB after zip.
(2) regarding restarting VSCode, I just discover it has left over process each time I close it:
ps -ef|grep Studio
501 1679 1 0 1:32PM ?? 0:00.10 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Resources/crashpad_handler --database=/tmp/VSCode Crashes --url=https://ticinocrashreporter.azurewebsites.net/crash --handshake-fd=61
501 1686 1 0 1:33PM ?? 0:07.09 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)
501 1880 1 0 1:57PM ?? 0:07.32 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)
501 2105 1 0 2:40PM ?? 0:03.70 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)
501 2189 1 0 2:53PM ?? 0:00.10 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Resources/crashpad_handler --database=/tmp/VSCode Crashes --url=https://ticinocrashreporter.azurewebsites.net/crash --handshake-fd=58
501 2196 1 0 2:54PM ?? 0:06.94 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)
501 2294 795 0 3:19PM ttys001 0:00.00 grep --color=auto Studio
Seems the process line ending in (Apple Git-66) never go away.
I did one more cpuprofile after restarting. But it is only for ~7min.
CPU-20160608T153554.cpuprofile.zip
Thanks - I do believe that we end up here a lot. Next question is why?
@J-Siu With the files you have opened, do you see any abnormal error squiggles? Or are there unexpected numbers about errors/warning in the status bar?
Also, if you really feel adventures, do the following
Cmd+P and type ipcRemoteCom, it should open ipcRemoteCom.ts from the attached source maps
@jrieken I get strange result. rawmsg and messagesToSend are 'not defined'

One thing to try out is to run code --logExtensionHostCommunication and then check the console for output. If there is spam between extension host and renderer, it should show up there.
@J-Siu the variables are not defined because the code is minified and the variable names are scrambled. In the Local Scope, the e variable is most likely the incoming message. It would be very interesting to see what these messages are.
@J-Siu I have also looked at the attached CPU profile! Thank you!
It looks at after 50 seconds all the time is spent in channel.onread.
Looking at nodejs's sources, the buffer can grow unbound if no \n is present and at each step the buffer is checked for a \n from its beginning.
My belief is that this jsonBuffer is growing continuously and a \n is never encountered, thus it does not get flushed.
If you get a chance, I would appreciate it if you could open internal/child_process.js and add a console.log(jsonBuffer). You will then see everything the renderer process receives. My hope is that the contents we will get to see will elucidate what these messages contain and hopefully which process is sending them.
Here I am doing it on my machine:

Many thanks!
@alexandrudima I tried to follow your instruction to add the console.log. But it seems to have no effect. One thing I notice is after I add the line, the file name tab did not change color as shown in your video.
I am attaching the console log generated using code --disable-extensions --logExtensionHostCommunication
console-1465484593252.log.zip
@J-Siu Sorry I forgot to mention that a Ctrl+S is needed.
@alexandrudima That did it. However after I click files a few times, the console was suddenly filled up and the machine became so slow that I have to use my laptop to ssh back and kill the VSCode.
Is there a way to write the console log directly to a file?
@J-Siu instead of the console log can you just set a breakpoint and post the values you get here? since there seems to be so much spam in the method, I guess the console cannot catch up with all the output.
@J-Siu Thank you so much for doing this.
Here is a code snippet that you can place instead of the console.log right after line 429:
Replace C:\\Alex\\log.txt with a file path to a folder that exists on your machine.
var binding = process.binding('fs');
var fd = binding.open('C:\\Alex\\log.txt', 8 | 256 | 1, 0o666);
var buff = Buffer.from(Date.now() + ': <<' + jsonBuffer + '>>\n');
binding.writeBuffer(fd, buff, 0, buff.length, null);
binding.close(fd);
This is the sort of thing I get at C:\\Alex\\log.txt:
1465491223325: <<["{\"seq\":\"20\"}"]
>>
1465491223481: <<["{\"seq\":\"21\"}"]
>>
1465491223497: <<["{\"seq\":\"22\"}"]
>>
1465491223511: <<["{\"seq\":\"23\"}"]
>>
1465491223528: <<["{\"seq\":\"24\"}"]
>>
1465491223546: <<["{\"seq\":\"25\"}"]
>>
1465491223560: <<["{\"seq\":\"26\"}"]
>>
1465491223666: <<["{\"seq\":\"27\"}"]
>>
1465491223681: <<["{\"seq\":\"28\"}"]
>>
1465491223785: <<["{\"seq\":\"29\"}"]
>>
1465491223807: <<["{\"seq\":\"30\"}"]
>>
1465491223834: <<["{\"seq\":\"31\"}"]
>>
1465491223851: <<["{\"seq\":\"32\"}"]
>>
1465491223916: <<["{\"seq\":\"33\"}"]
>>
1465491223932: <<["{\"seq\":\"34\"}"]
>>
1465491223948: <<["{\"seq\":\"35\"}"]
>>
1465491225362: <<{"id":8,"data":0,"type":1}
>>
1465491225378: <<{"id":3,"data":"git fetch\n","type":2}
>>
1465491225606: <<["{\"seq\":\"36\"}"]
>>
1465491226260: <<["{\"seq\":\"37\"}"]
>>
@alexandrudima
It took me a few tries to get this right and split the output correctly.
Home directory:
/Volumes/HD2/JS
Starting command(run from home):
code --disable-extensions
Code added:
var binding = process.binding('fs');
var fd = binding.open('/Volumes/HD2/Downloads/console.log.txt', 8 | 256 | 1, 0o666);
var buff = Buffer.from(Date.now() + ': <<' + jsonBuffer + '>>\n');
binding.writeBuffer(fd, buff, 0, buff.length, null);
binding.close(fd);
Observation:
(1) My testing source folder is /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs. If VSCode auto load the folder then this issue almost happen everytime. If I close the folder and open it, it may not happen.
(2) The log file growth very very fast, a few hundred M in just less than a minute.
Log files:
The original log file is 653M (time stamp 1465516431090 to 1465516440973). I use following command to split it:
awk '/14655/{filename="console-split."NR".txt"};{print > filename; close(filename)}' console.log.txt
Column 1-76 of split log:
cut -c1-76 console-split.*.txt
1465516431090: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516431349: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516431681: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516432010: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516432304: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516432524: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516432779: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516433133: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516433363: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516433599: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516433932: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516434177: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516434435: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516434697: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516434969: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516435193: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516435424: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516435773: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516435995: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516436233: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516436513: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516436781: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516437117: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516437365: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516437601: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516437841: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516438144: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516438556: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516438905: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516439182: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516439460: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516439687: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516439915: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516440147: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516440376: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516440737: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
1465516440973: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status"
File size before zip:
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.01.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.02.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.03.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.04.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.05.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.06.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.07.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.08.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.09.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.10.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.11.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.12.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.13.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.14.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.15.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.16.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.17.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.18.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.19.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.20.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.21.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.22.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.23.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.24.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.25.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.26.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.27.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.28.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.29.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.30.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.31.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.32.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.33.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.34.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.35.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.36.txt
-rw-r--r-- 1 JS staff 18M Jun 9 21:21 console-split.37.txt
-rw-r--r-- 1 JS staff 653M Jun 9 19:54 console.log.txt
I uploaded 1, 2 and 37.
console-split.1.txt.zip
console-split.2.txt.zip
console-split.37.txt.zip
@J-Siu great, thanks a lot! Can you reproduce the high CPU when disabling git via settings and restarting? The setting would be git.enabled: false
Also, what is your git version installed?
@joaomoreno the output in the files looks like having the form of { x, y, path, mimetype } which is IRawFileStatus in https://github.com/Microsoft/vscode/blob/ben/7182/src/vs/workbench/parts/git/common/git.ts#L16
@bpasero
After I disabled git in VSCode, I retried 10+ times, restarting VSCode every time, and cannot reproduce the issue.
Once I re-enabled git, the issue come back in one try.
git --version
git version 2.7.4 (Apple Git-66)
@J-Siu If you open the OS X Terminal application, cd into the folder that you have open in Code and run git status, what do you get?
@joaomoreno I got the following:

You seem to have run git init in your home folder, unfortunately. Can you confirm it by running git rev-parse --show-toplevel?
@joaomoreno
git rev-parse --show-toplevel
/Volumes/HD2/JS
Exactly... so do you have a git repository in /Volumes/HD2/JS for any special reason? Or it was an accident? Removing that repository (/Volumes/HD2/JS/.git) will fix the issue for you.
@Microsoft/vscode: We need to think about what to do in these scenarios though. Should the git integration try to detect cases like these and just throw its hands in the air, with an optional opt-in?
@joaomoreno
I believe I init the git in my home directory when I was going through git tutorial long time ago. Will remove it as I really don't need it.
However, is it logical for VSCode to recursively scan the starting dir or home directory for git repeatedly? Because that is not even the folder I open in VSCode. Though it is a few level within it.
My home directory: /Volumes/HD2/JS
Folder I opened in VSCode: /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs
Imagine that you work in a team that has a git repository containing several projects inside. You'd clone it to /home/bigrepo. You'd then open project A which lives in /home/bigrepo/A. Wouldn't you like Code to still give you git features from the /home/bigrepo repository, despite being focused in the /home/bigrepo/A directory? That's what #57 was all about.
@joaomoreno You have a point. However did VSCode git handling behavior change in 1.2.0? Because I definitely didn't notice the slowness before the update.
@J-Siu can you really verify it does not happen in 1.1.x by trying this 1.1.x build for Mac: https://az764295.vo.msecnd.net/stable/def9e32467ad6e4f48787d38caf190acbfee5880/VSCode-darwin-stable-unsigned.zip
@bpasero Tried your 1.1.1 and it did not show the issue.
Are you sure git is enabled? And do you see any changes in the git view?

@joaomoreno No, there is no pending changes in the git view. That is the same for both 1.2.0 and 1.1.1.
I clicked into the git view in both version and all I see is empty penal with a moving blue line on top.
The /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs is not configured with git, no .git dir within the folder.

FWIW I am also seeing slow downs to the point where VSC says the editor has crashed and must be restarted, starting after the 1.2.0 release. Git is enabled, and showing changes. My git status does not show any files changed other than the ones I have modified intentionally.
@tjsail33 It would be awesome if you could follow @J-Siu's steps and try to do what @alexandrudima suggests, so we get more information on what goes on in your system.
Also do you get the same behaviour if you disable git, via the configuration settings?
@bpasero
I ran the same step on 1.1.1 again. Instead of just checking the cpu time from 'ps', I also generated the console log this time and have some interesting results.
From 1465621503942 to 1465621844639, there is a .git directory within the folder.
From 1465622014559 to 1465622018214, I renamed .git to ._git, and discovered that 1.1.1 was doing the same thing as 1.2.0.
The normal interval between "repositoryRoot" seems to be ~110sec base on log. I suspected that the "repositoryRoot" action crashed/failed when it act on my home directory (due to huge number of files), but retry right away, and become a tight loop (~30times/sec). The difference between 1.1.1 and 1.2.0 is that 1.1.1 will stop doing it after ~4sec, while 1.2.0 will go on indefinitely.
So the issue maybe due to git repository exceeding:
1.1.1 with .git in open folder
grep repositoryRoot console.log.111.git.txt | cut -c1-120
1465621503942: <<{"id":3,"data":{"repositoryRoot":"/Volumes/HD2/JS/Documents/code/JSDS/Project/AMM","status":[{"x":" ","
1465621538172: <<{"id":6,"data":{"repositoryRoot":"/Volumes/HD2/JS/Documents/code/JSDS/Project/AMM","status":[],"HEAD":{
1465621548180: <<{"id":9,"data":{"repositoryRoot":"/Volumes/HD2/JS/Documents/code/JSDS/Project/AMM","status":[],"HEAD":{
1465621602049: <<{"id":12,"data":{"repositoryRoot":"/Volumes/HD2/JS/Documents/code/JSDS/Project/AMM","status":[],"HEAD":
1465621723114: <<{"id":1,"data":{"repositoryRoot":"/Volumes/HD2/JS/Documents/code/JSDS/Project/AMM","status":[],"HEAD":{
1465621844639: <<{"id":1,"data":{"repositoryRoot":"/Volumes/HD2/JS/Documents/code/JSDS/Project/AMM","status":[],"HEAD":{
1.1.1 without .git in open folder
1465622014559: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014560: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014561: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014561: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014562: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014562: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014562: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014563: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014563: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014599: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014607: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014608: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014608: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014609: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014610: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014613: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014614: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014615: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014616: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014617: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014618: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014619: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014620: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014621: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014622: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014623: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014625: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014626: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014627: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014630: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014631: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014632: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014636: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014637: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014639: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014642: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014643: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014646: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014648: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014650: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014653: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014654: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014656: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014659: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014661: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014663: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014667: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014670: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014672: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014674: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014676: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014678: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014681: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014683: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014685: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014688: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014692: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014700: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014707: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014718: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014743: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014762: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014769: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014792: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014810: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014827: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014832: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014862: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014880: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014883: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014892: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014912: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014919: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014927: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014935: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014946: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014957: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014965: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014975: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622014993: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015015: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015024: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015039: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015054: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015056: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015067: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015077: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015097: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015107: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015118: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015139: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015151: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015163: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015201: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015210: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015338: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015349: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015392: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015456: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015463: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015517: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015539: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015584: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015608: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015635: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015650: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015680: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015708: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015743: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015768: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015772: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015782: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015819: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015834: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015876: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015881: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015935: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015939: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015963: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015989: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622015995: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016011: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016035: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016049: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016073: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016099: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016134: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016169: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016206: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016245: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016259: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016285: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016298: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016314: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016333: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016366: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016384: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016410: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016429: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016473: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016487: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016513: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016534: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016582: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016619: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016645: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016663: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016763: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016810: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016817: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016841: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016860: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622016910: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017023: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017056: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017085: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017125: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017144: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017166: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017200: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017249: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017281: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017324: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017353: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017394: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017414: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017446: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017463: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017504: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017533: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017562: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017581: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017601: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017639: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017666: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017730: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017737: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017790: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017836: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017863: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017896: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017941: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622017997: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622018027: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622018048: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622018074: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622018100: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622018134: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622018175: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
1465622018214: <<{"id":4,"data":{"repositoryRoot":"/Volumes/HD2/JS","status":[{"x":"?","y":"?","path":".CFUserTextEncodi
@J-Siu Many thanks for your findings. It's helping us get to the problem's source. I still can't figure out why 1.2.0 would behave differently than 1.1.1, and I can't reproduce the following behaviour. Both behave the same to me.
The difference between 1.1.1 and 1.2.0 is that 1.1.1 will stop doing it after ~4sec, while 1.2.0 will go on indefinitely.
Closing as duplicate of #6026, moving the discussion there
Load .NÊT Framework, then it'll be cool :)
I just installed VS Code on my VMware Fusion Professional Version 8.5.3. I have 2 processor core's and 4GB of RAM allocated. The OS is Windows Server 2012R2. Immediately on first install with 0 extensions installed, CPU spike to 100%.
@Norbert88 what version of vscode are you using?
Disregard, I was using the latest build. I increased the vCpu from 2 to 3 and has been running 11% and below CPU.
Sent from my iPhone
On Jan 24, 2017, at 6:29 PM, Daniel Imms notifications@github.com wrote:
@Norbert88 what version of vscode are you using?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
i have the same issue with Norbert888,is vscode not support windows server 2012 and 1 processor core?
Mine is fixed now. I had to add an additional core. Works perfectly.
Sent from my iPhone
On Feb 24, 2017, at 9:48 AM, Zhong Yokarno notifications@github.com wrote:
i have the same issue with Norbert888,is vscode not support windows server 2012 and 1 processor core?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
Hi, I am using Ubuntu 16.10 which have same problem as describe here. I able to fix it by disable git as suggested before.
"git.enabled": false
Same here, very high cpu usage on Ubuntu 16.10, workaround is to disable git.
Hi, I have the same issue, where the VSCode takes all my CPU and I realized that is always after I do a search, it starts running a bunch of CodeHelper process and then my Mac starts to slow down.
I'm using VSCode Version 1.10.2 on an Macbook Pro
I tried disabling git but nothing changed
@tafelito That is likely a separate, new issue @roblourens could be interested in
@tafelito Search is totally changed in 1.11, you may want to try out the Insider's build.
I'm having a similar issue with one cpu core running at 100% after a period time. when VS Code first starts up it's running OK, after about 30 - 40 mins the CPU usage creeps and eventually the fan kicks in, this is when I notice that there is an issue. eventually it will sort it self out (without me doing anything) after 10 - 15 mins.
I'm using 1.11.1 on ubuntu 16.04
I'll disable git and see what happens.
Update 12/04
I disabled git extension and haven't noticed a nonoccurrence of the issue, have re-enabled the extension to see if it reoccurs.
Same problem here since last upgrade to 1.14.0 yesterday, constant freezes and alert dialog

Windows 8.1 Enterprise 64 bit, trying disabling extensions and git but no luck
@jrieken might be the snippet problem.
@didacrios Please create a separate issue because this is about Git, huge repos, and a year old. Also, please to the following before you get into that not-responding-state:
Please do the following
Thanks
Most helpful comment
@alexandrudima
It took me a few tries to get this right and split the output correctly.
Home directory:
/Volumes/HD2/JS
Starting command(run from home):
code --disable-extensions
Code added:
Observation:
(1) My testing source folder is /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs. If VSCode auto load the folder then this issue almost happen everytime. If I close the folder and open it, it may not happen.
(2) The log file growth very very fast, a few hundred M in just less than a minute.
Log files:
The original log file is 653M (time stamp 1465516431090 to 1465516440973). I use following command to split it:
Column 1-76 of split log:
File size before zip:
I uploaded 1, 2 and 37.
console-split.1.txt.zip
console-split.2.txt.zip
console-split.37.txt.zip