#python #visual-studio-code
Вопрос:
У меня постоянно возникают проблемы с VSCode, порождающим слишком много фоновых процессов. Это мучает меня с тех пор, как я впервые начал использовать VSCode в 2019 году. Он никогда не закрывает процессы, когда я закрываю файлы, всегда порождая новые процессы.
Я удивлен, что с 2019 года на самом деле ничего не было сделано для исправления, просто больше MS-GoRound (отключите расширения Microsoft, попробуйте это, попробуйте то, отключите бла-бла-бла).
Почему нет сборщика мусора для фоновых процессов VSCode ???
На этом этапе я обычно возвращаюсь к использованию Jupyter Notebook или Spyder для моей работы по программированию, потому что они более эффективны в процессах и памяти, с меньшим количеством ошибок и проблем с производительностью, о которых нужно сообщать.
Есть ли исправление ошибки или обходной путь для этого? Или есть документ с рекомендациями по использованию, чтобы сделать меня более «эффективным» как пользователя? Что я делаю не так и почему VSCode не говорит мне об этом?
Я использую недавнее обновление VSCode:
код —статус
Version: Code 1.62.3 (ccbaa2d27e38e5afa3e5c21c1c7bef4657064247, 2021-11-17T08:11:14.551Z) OS Version: Windows_NT x64 10.0.19043 CPUs: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2208) Memory (System): 63.76GB (39.88GB free) VM: 0% Screen Reader: no Process Argv: C:UsersrichadminOneDrive0-2021-Student-Area7-Jupyter-All-About-It50-Jupyter-Tools-Hacking-4-cleaning-and-filingInteractiveWidgetsAccount_Info_Input_Form-RSL-WIP.ipynb --crash-reporter-id 444025d4-7455-48c3-ad89-37e92438f893 GPU Status: 2d_canvas: enabled gpu_compositing: enabled multiple_raster_threads: enabled_on oop_rasterization: enabled opengl: enabled_on rasterization: enabled skia_renderer: enabled_on video_decode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled CPU % Mem MB PID Process 0 114 43688 code main 0 35 24360 utility 0 23 29688 crashpad-handler 0 217 34180 window (tda_api_test.py - PyTDA-workspace (Workspace) - Visual Studio Code) 0 133 18544 extensionHost 0 58 6536 c:UsersrichadminDesktoptos_appstosappsScriptspython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFilesrun-jedi-language-server.py 0 5 17396 console-window-host (Windows internal process) 0 15 39976 c:UsersrichadminDesktoptos_appstosappsScriptspython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilspjediinferencecompiledsubprocess__main__.py c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilsp 3.7.10 0 5 36848 console-window-host (Windows internal process) 0 51 11232 C:ProgramDataAnaconda3envsconsuming_httppython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFilesrun-jedi-language-server.py 0 18 36928 C:ProgramDataAnaconda3envsconsuming_httppython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilspjediinferencecompiledsubprocess__main__.py c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilsp 3.9.7 0 5 36836 console-window-host (Windows internal process) 0 5 41640 console-window-host (Windows internal process) 0 69 14328 "C:Program FilesMicrosoft VS CodeCode.exe" --ms-enable-electron-run-as-node c:Usersrichadmin.vscodeextensionsmtxr.sqltools-0.23.0distlanguageserver.js --node-ipc --clientProcessId=18544 0 79 16260 "C:Program FilesMicrosoft VS CodeCode.exe" --ms-enable-electron-run-as-node c:Usersrichadmin.vscodeextensionsznck.grammarly-0.14.0distserverindex.js --node-ipc --clientProcessId=18544 0 14 19560 C:ProgramDataAnaconda3envsconsuming_httppython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFilesrun-jedi-language-server.py 0 7 19444 C:ProgramDataAnaconda3envsconsuming_httppython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilspjediinferencecompiledsubprocess__main__.py c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilsp 3.9.7 0 5 39348 console-window-host (Windows internal process) 0 5 41440 console-window-host (Windows internal process) 0 61 19756 C:ProgramDataJulia-1.3.1binjulia.exe --startup-file=no --history-file=no --depwarn=no --project=c:Usersrichadmin.vscodeextensionsjulialang.language-julia-1.5.6scriptsenvironmentslanguageserver main.jl C:Usersrichadmin.juliaenvironmentsv1.3 --debug=no \.pipevsc-jl-cr-40a027d9-b036-47bf-a9a5-4160c1d837e7 "" c:UsersrichadminAppDataRoamingCodeUserglobalStoragejulialang.language-julia download https://www.julia-vscode.org/symbolcache --detached=no 0 5 27844 console-window-host (Windows internal process) 0 70 21528 "C:Program FilesMicrosoft VS CodeCode.exe" --ms-enable-electron-run-as-node c:Usersrichadmin.vscodeextensionsckolkman.vscode-postgres-1.1.19outlanguageserver.js --node-ipc --clientProcessId=18544 0 6 24124 C:ProgramDataAnaconda3envsPyQt5Optionspython.exe -m vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon -v 0 5 40432 console-window-host (Windows internal process) 0 61 25920 electron_node hu.js 0 6 10612 console-window-host (Windows internal process) 0 6 27436 C:ProgramDataAnaconda3envsPyQt5Optionspython.exe -m vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon -v 0 5 27900 console-window-host (Windows internal process) 0 6 41632 C:ProgramDataAnaconda3envsPyQt5Optionspython.exe -m vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon -v 0 5 36052 console-window-host (Windows internal process) 0 14 43436 c:ProgramDataAnaconda3envspyTDA_pipOKpython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFilesrun-jedi-language-server.py 0 8 3832 c:ProgramDataAnaconda3envspyTDA_pipOKpython.exe c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilspjediinferencecompiledsubprocess__main__.py c:Usersrichadmin.vscodeextensionsms-python.python-2021.11.1422169775pythonFileslibjedilsp 3.8.12 0 5 38180 console-window-host (Windows internal process) 0 5 21580 console-window-host (Windows internal process) 0 73 24860 watcherServiceParcel 0 166 35264 gpu-process 0 84 35884 window (undefined) 0 7 39524 "C:Program FilesGoogleDrive File Stream53.0.8.0crashpad_handler.exe" --database=C:UsersrichadminAppDataLocalGoogleDriveFSCrashpad --url=https://clients2.google.com/cr/report --annotation=application=Code.exe --annotation=prod=DriveFS --annotation=ver=53.0.8.0 --initial-client-data=0x107c,0x11a4,0x1190,0x11a0,0x11c4,0x7ffd27301930,0x7ffd27301940,0x7ffd27301950 0 79 39844 shared-process 0 78 5356 ptyHost 0 6 18232 console-window-host (Windows internal process) 0 4 21760 C:WINDOWSSystem32cmd.exe Workspace Stats: | Window (tda_api_test.py - PyTDA-workspace (Workspace) - Visual Studio Code) | Folder (00 - pyBlackScholesAnalytics): 235 files | File types: py(82) png(29) PNG(27) ipynb(24) pyc(13) md(8) pdf(7) | gitignore(2) json(2) yml(2) | Conf files: | Folder (! 00 - 2021-November): 355 files | File types: ipynb(81) py(68) zip(19) rst(18) png(11) ini(9) pyc(9) | txt(8) pdf(8) json(7) | Conf files: makefile(3) launch.json(1) settings.json(1) | Launch Configs: python
Комментарии:
1. Большинство процессов работают с расширениями. Вы можете просмотреть список установленных вами расширений и принять решение, что для вас важнее: расширение или меньшее количество процессов.