最近我观察到VScode使用了大量的内存,经过一些调试后,我意识到这是由mypy
引起的。基本上,每当我打开一个python文件时,mypy都会启动一个python进程,这个进程很快就会增加到20G以上。只有当我在vscode中关闭mypy
检测时,这个问题才会消失。
唯一相关的配置是在工作区配置文件中:
"python.linting.mypyEnabled": true,
"python.linting.mypyArgs": [],
VScode版本:1.66.2Python: 3.8Mypy: 0.910
我以前也有慢速和内存消耗的问题。我有一个猜测,这可能是因为VSCode试图索引一个相当大的myy_cache。我在"files.exclude"
和"python.linting.ignorePatterns"
部分的设置中添加了缓存,它变得更好了