Skip to content

Code Helper running at 100% CPU #51776

@gtb104

Description

@gtb104

Issue Type: Performance Issue

My Macbook Pro turned into a space heater after the CPU was pegged out. The process that was running over 100% was Code Helper. This happened while VS Code did not have focus (I was using Chrome at the moment).

Here's some process Info cwd / txt /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper txt /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework txt /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel txt /Applications/Visual Studio Code.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa txt /Applications/Visual Studio Code.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle txt /usr/lib/libSystem.B.dylib txt /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib txt /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit txt /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib txt /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation txt /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI txt /usr/lib/libsandbox.1.dylib txt /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork txt /usr/lib/system/libdyld.dylib txt /usr/lib/system/libsystem_kernel.dylib txt /usr/lib/system/libsystem_sandbox.dylib txt /usr/lib/system/libkxld.dylib txt /usr/lib/libexpat.1.dylib txt /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat txt /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/snapshot_blob.bin txt /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/natives_blob.bin txt /usr/lib/dyld txt /usr/share/icu/icudt57l.dat txt /private/var/db/dyld/dyld_shared_cache_x86_64h 0 ->0x85804365c3c335e9 1 ->0x85804365c3c33e81 2 ->0x85804365c3c34651 3 ->0x85804365c3c32c89 4 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat 5 ->0x85804365be2f4589 6 ->0x85804365be2f29c9 7 count=3, state=0x8 8 ->0x85804365be2f4649 9 ->0x85804365be2f2909 10 ->0x85804365be2f4889 11 ->0x85804365be2f2fc9 12 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/snapshot_blob.bin 13 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/natives_blob.bin 14 /dev/urandom 15 /dev/null 16 ->0x85804365b2e34e19 17 ->0x858043659a67e4b9 18 ->0x85804365beba7589 19 /var/folders/vw/b6mdptss0rn3q6h3p4247g_ngjctjp/T/vscode-d6b7e6916e601fcfe937153579a61f3c91b36f61.sock 24 ->0x85804365ba38ab61 25 /Applications/Visual Studio Code.app/Contents/Resources/electron.asar 26 /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules.asar 27 /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules.asar

VS Code version: Code 1.24.0 (6a6e02c, 2018-06-06T17:30:30.113Z)
OS version: Darwin x64 16.7.0

System Info
Item Value
CPUs Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz (8 x 2200)
GPU Status 2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: enabled
rasterization: enabled
video_decode: enabled
video_encode: enabled
vpx_decode: enabled
webgl: enabled
webgl2: enabled
Load (avg) 3, 3, 2
Memory (System) 16.00GB (2.56GB free)
Process Argv /Applications/Visual Studio Code.app/Contents/MacOS/Electron
Screen Reader no
VM 0%
Process Info
CPU %	Mem MB	   PID	Process
   12	    98	 31071	code main
    0	   115	 31072	   gpu-process
    0	   246	 31073	   window (component.js — sa-ui)
    0	    98	 31248	     extensionHost
    0	    49	 31272	       electron_node jsonServerMain.js 
  100	   246	 34066	       electron_node electronForkStart.js tsserver.js 
    0	    66	 34071	         electron_node typingsInstaller.js tsserver.js typesMap.js 
    0	    82	 34067	       electron_node eslintServer.js 
    0	   115	 31249	     watcherService
    0	    66	 34068	     searchService
    0	    82	 31074	   shared-process
    0	    98	 37380	   shared-process
    0	     0	 37382	   /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
Workspace Info
|  Window (component.js — sa-ui)
|    Folder (sa-ui): more than 51748 files
|      File types: js(36435) scss(3430) css(2393) json(1038) png(1029) md(831)
|                  hbs(688) gitkeep(677) map(628) html(515)
|      Conf files: package.json(573) gulp.js(13) jsconfig.json(12)
|                  launch.json(2) makefile(1) settings.json(1);
Extensions (11)
Extension Author (truncated) Version
ember-module-snippets can 1.1.0
vscode-eslint dba 1.4.12
vscode-babel-coloring dza 0.0.4
emberjs emb 1.0.1
vscode-ember emb 0.2.0
json-tools eri 1.0.2
vsc-ember-cli fel 0.3.3
vscode-ember-snow gtb 0.0.1
ember-related-files jos 1.3.0
EmberES6Snippets pha 2.3.3
ayu tea 0.14.0

Metadata

Metadata

Assignees

Labels

*not-reproducibleIssue cannot be reproduced by VS Code Team member as describedperftypescriptTypescript support issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions