VSCode 메모리 소비 줄이기
VSCode 메모리 사용량을 줄이는 방법
저는 지금 꽤 오랫동안 VSCode를 사용해 왔으며 가장 짜증나는 것 중 하나는 특히 Sublime Text와 비교하여 사용하는 메모리의 양입니다.
적어도 큰 프로젝트에 사용할 수 있도록 하기 위해 찾은 몇 가지 팁을 알려 드리겠습니다.
면책 조항: 저는 주로 Python을 사용하므로 Javascript 또는 선호하는 언어에 최적화할 수 있는 더 많은 옵션을 찾을 수 있을 것이라고 확신합니다.
아래의 대부분의 팁은 사용자 설정(JSON)에 넣어야 합니다.
원격 측정
첫째, VSCode가 사용에 대한 데이터를 Microsoft에 보낸다는 사실을 알고 계셨습니까?
끄려면 아주 간단합니다.
"telemetry.enableTelemetry": false
구성에 추가하면 모든 설정이 완료됩니다.
검색 인덱싱
검색은 VSCode에서 가장 메모리를 많이 사용하는 활동 중 하나입니다. 모든 파일과 그 내용의 색인을 유지해야 합니다. 아마도 node_modules/또는 env/폴더 내부를 검색하고 싶지 않을 것입니다.
나는 전에이 문제가 있었고 지금 기본적으로 비활성화되어 있는지 모르겠지만 내 구성 파일에 있으므로 여기에 있습니다.
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/env": true,
"**/venv": true
}
파일 감시자
파일 감시자는 작업 파일 및 폴더의 변경 사항을 감지하는 데 사용됩니다.
당신이 나와 같은 모든 새 패키지를 즉석에서pip | npm install
해야 하는 경우 보조 파일 및 폴더에 많은 변경 사항이 있을 것입니다.
따라서 해당 폴더와 git/objects 폴더와 같이 따르고 싶지 않은 모든 것에 대한 감시자를 비활성화할 것입니다.
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/env/**": true,
"**/venv/**": true,
"env-*": true
},
탐색기 구성
자, 이제 성능을 최적화했으며 이제 생산성을 최적화하려고 합니다. 가장 중요한 작업 중 하나는 작업 공간의 어수선함을 줄이는 것입니다.
이를 위해 Explorer 탭에서 파일을 제거합니다. 왜요? 우리는 작업하지 않을 파일을 보고 싶지 않습니다.
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/.vscode": true,
"**/__pycache__": true,
"**/.pytest_cache": true,
"**/node_modules": true,
"venv": true,
"*.sublime-*": true,
"env*": true
}
그러면 대부분의 잡동사니가 보이지 않게 됩니다. 어느 것이 좋습니다!
추가 팁
도움이 되는 몇 가지 추가 팁:
작업 공간
작업 공간은 훌륭합니다. 여러 개를 만드십시오. 저는 항상 동일한 프로젝트에 대해 몇 개의 VSCode 인스턴스를 열어두고 있습니다. Full-Stack을 수행하는 경우 하나는 백엔드용으로, 다른 하나는 프론트엔드 개발용으로 사용합니다. 나와 같은 마이크로서비스를 구축하는 경우 각 서비스에 대해 하나의 작업 공간을 사용할 수 있습니다. 모든 것이 얼마나 깨끗해지는지 보게 될 것입니다.
확장
가능한 최소한의 확장을 유지하십시오. 대부분은 최적화되어 있지 않습니다. 매일 사용하는 것은 유지하고 나머지는 비활성화하거나 제거하십시오. 나는 한 달에 한 번 연장을 통해 Marie-Kondo 스타일의 청소를 수행합니다.
전체 스크립트
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/.vscode": true,
"**/__pycache__": true,
"**/.pytest_cache": true,
"**/node_modules": true,
"node_modules": true,
"venv": true,
"*.sublime-*": true,
"env*": true
},
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/env": true,
"**/venv": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/env/**": true,
"**/venv/**": true,
"env-*": true
},
VSCode 성능을 향상시킬 수 있는 팁이 더 있습니까? 우리와 공유하십시오!
Reference
이 문제에 관하여(VSCode 메모리 소비 줄이기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/claudiodavi/reducing-vscode-memory-consumption-527k
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/env": true,
"**/venv": true
}
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/env/**": true,
"**/venv/**": true,
"env-*": true
},
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/.vscode": true,
"**/__pycache__": true,
"**/.pytest_cache": true,
"**/node_modules": true,
"venv": true,
"*.sublime-*": true,
"env*": true
}
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/.vscode": true,
"**/__pycache__": true,
"**/.pytest_cache": true,
"**/node_modules": true,
"node_modules": true,
"venv": true,
"*.sublime-*": true,
"env*": true
},
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/env": true,
"**/venv": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/env/**": true,
"**/venv/**": true,
"env-*": true
},
Reference
이 문제에 관하여(VSCode 메모리 소비 줄이기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/claudiodavi/reducing-vscode-memory-consumption-527k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)