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