vscode: Performance completely killed with update
Issue Type: Performance Issue
Updating Code from ~1.29 to 1.3* has completely killed it’s performance. It never becomes unresponsive, but is completely unresponsive, scrolling the slightest bit in a file takes seconds to register.
If I downgrade back to ~1.29, it works completely fine.
I have managed to get it working just about fine by running code using the following flags code --use-gl=osmesa --disable-gl-drawing-for-tests
I notice when running code --status I get the following error:
[7102:0322/114433.979383:ERROR:sandbox_linux.cc(379)] InitializeSandbox() called with multiple threads in process gpu-process.
Possibly something GPU related?
(I have had to redact some project names for security purposes)
VS Code version: Code 1.32.3 (a3db5be9b5c6ba46bb7555ec5d60178ecc2eaae4, 2019-03-14T23:38:49.842Z) OS version: Linux x64 4.15.0-46-generic
System Info
| Item | Value |
|---|---|
| CPUs | Intel® Core™ i3-7100 CPU @ 3.90GHz (4 x 3900) |
| GPU Status | 2d_canvas: enabled checker_imaging: disabled_off flash_3d: enabled flash_stage3d: enabled flash_stage3d_baseline: enabled gpu_compositing: enabled multiple_raster_threads: enabled_on native_gpu_memory_buffers: disabled_software rasterization: disabled_software surface_synchronization: enabled_on video_decode: unavailable_off webgl: enabled webgl2: enabled |
| Load (avg) | 3, 3, 2 |
| Memory (System) | 11.69GB (1.11GB free) |
| Process Argv | |
| Screen Reader | no |
| VM | 0% |
Process Info
CPU % Mem MB PID Process
1 120 6032 code main
0 36 6035 zygote
0 263 6114 window (Payruns.js - *removed* (Workspace) - Visual Studio Code)
0 132 6139 extensionHost
0 347 6188 electron_node tsserver.js
0 108 6331 electron_node typingsInstaller.js typesMap.js
0 108 6202 electron_node eslintServer.js
0 263 6279 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar /home/johnminns/.vscode/extensions/sonarsource.sonarlint-vscode-1.6.0/server/sonarlint-ls.jar 45501 file:///home/johnminns/.vscode/extensions/sonarsource.sonarlint-vscode-1.6.0/analyzers/sonarjs.jar file:///home/johnminns/.vscode/extensions/sonarsource.sonarlint-vscode-1.6.0/analyzers/sonarphp.jar file:///home/johnminns/.vscode/extensions/sonarsource.sonarlint-vscode-1.6.0/analyzers/sonarpython.jar file:///home/johnminns/.vscode/extensions/sonarsource.sonarlint-vscode-1.6.0/analyzers/sonarts.jar file:///home/johnminns/.vscode/extensions/sonarsource.sonarlint-vscode-1.6.0/analyzers/sonarhtml.jar
0 84 6460 node --max-old-space-size=2048 /home/johnminns/.sonarlint/work/.sonartmp_3804671756200196163/1727752109807396556/sonarts-bundle/node_modules/tslint-sonarts/bin/sonarts-server 33127
0 48 6491 node /home/johnminns/.sonarlint/work/.sonartmp_3804671756200196163/eslint-bridge-bundle/node_modules/eslint-bridge/bin/server 45715
0 24 6374 PHP Language Server
0 0 6382 sh -c '/usr/bin/php7.2' '-n' '-c' '/tmp/C3n2eV' '/home/johnminns/.vscode/extensions/felixfbecker.php-intellisense-2.3.10/vendor/felixfbecker/language-server/bin/php-language-server.php' '--tcp=127.0.0.1:42583' '--memory-limit=4095M'
0 275 6383 PHP Language Server
0 72 6157 watcherService
0 48 6190 searchService
0 108 6362 shared-process
2 96 7283 window (Issue Reporter)
1 96 6096 gpu-process
0 0 7313 /bin/sh -c /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
0 0 7314 /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
Workspace Info
| Window (Payruns.js - *removed* (Workspace) - Visual Studio Code)
| Folder (*removed*): 231 files
| File types: js(95) scss(35) eot(24) woff(24) woff2(24) json(6) map(5)
| css(4) html(2) png(2)
| Conf files: package.json(1)
| Folder (*removed*): 614 files
| File types: js(241) css(157) scss(125) woff2(24) woff(24) eot(24)
| json(6) map(5) html(2) env(1)
| Conf files: package.json(1)
| Folder (*removed*): 467 files
| File types: js(320) scss(110) md(23) json(4) gitignore(2) html(2)
| npmrc(1) arcconfig(1) editorconfig(1) babelrc(1)
| Conf files: package.json(1)
| Folder (wowanalyzer): 2578 files
| File types: js(2007) png(178) jpg(174) scss(39) json(27) css(24) md(17)
| snap(17) gif(17) xml(15)
| Conf files: jsconfig.json(2) package.json(2)
| Folder (*removed*): 6671 files
| File types: php(3804) png(521) js(308) inc(293) bcmap(168) xml(164)
| gif(161) fixed(141) css(121) properties(105)
| Conf files: makefile(3) grunt.js(2) package.json(2) settings.json(1)
| Folder (*removed*): 9302 files
| File types: php(6520) html(320) inc(299) phpt(273) xml(272) json(226)
| md(188) txt(159) fixed(141) css(79)
| Conf files: makefile(5) package.json(1) launch.json(1) settings.json(1)
| Launch Configs: php(2)
| Folder (*removed*): 8074 files
| File types: php(4556) png(483) js(449) inc(315) xml(268) phpt(200)
| md(195) fixed(193) bcmap(168) css(160)
| Conf files: package.json(3) makefile(2) grunt.js(1) csproj(1) sln(1);
Extensions (16)
| Extension | Author (truncated) | Version |
|---|---|---|
| markdown-toc | Ala | 1.5.6 |
| vscode-eslint | dba | 1.8.2 |
| EditorConfig | Edi | 0.13.0 |
| php-debug | fel | 1.13.0 |
| php-intellisense | fel | 2.3.10 |
| phpcs | ika | 1.0.5 |
| sublime-babel-vscode | jos | 0.2.10 |
| string-manipulation | mar | 0.3.1 |
| php-docblocker | nei | 1.8.0 |
| laravel-blade | one | 1.18.0 |
| material-icon-theme | PKi | 3.6.3 |
| partial-diff | ryu | 1.4.0 |
| sonarlint-vscode | Son | 1.6.0 |
| vscode-apielements | vnc | 0.6.7 |
| gitblame | wad | 2.6.3 |
| ReactSnippets | xab | 2.3.0 |
(1 theme extensions excluded)
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 16 (10 by maintainers)
Code Exploration works fine for me using
code --disable-gpu