-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Pylint processes eat all memory #8503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@gatopeich, thanks for letting us know about this. In the "Python" output channel you should find the command that is run for pylint. What is it? Also, what happens when you run that same command in a normal terminal? |
I also have seen this behaviours. For what I have found seems that in some pylint processes remains active and do not terminate. If you keep vscode opened enough time this lead to memory exaustion due to unterminated pylint processes. I have found this issue on linux (Ubuntu 18.04 LTS), with some process explorer tool I dicovered more than 100 processes of pylint:
By killing those processes I have solved temporary my memory issue, but this is not a definitive solution. |
Here is the output for
NOTE: while checking for pylint processes vscode was closed! All those processes have |
Issue seems to be gone on vscode 1.41.1 with this extension version 2019.11.50794:
|
In my case this issue persists: I still got tens of pylint processes after about 20 minutes.
|
@gatopeich, sounds good. We'll close this issue. @sevdog, yours appears to be a different problem then. Please open a separate issue and we'll look into it. Thanks! |
Issue Type: Bug
While working on a python 3.7 project with Pylint enabled, a lot of pylint processes are spawned in background. They never exit and eventually eat all my system's memory (>20GB out of 32)
Extension version: 2019.10.44104
VS Code version: Code 1.39.2 (6ab598523be7a800d7f3eb4d92d7ab9a66069390, 2019-10-15T15:33:40.634Z)
OS version: Linux x64 4.15.0-66-generic
System Info
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: disabled_software
oop_rasterization: disabled_off
protected_video_decode: unavailable_off
rasterization: disabled_software
skia_deferred_display_list: disabled_off
skia_renderer: disabled_off
surface_synchronization: enabled_on
video_decode: unavailable_off
viz_display_compositor: disabled_off
webgl: enabled
webgl2: enabled
The text was updated successfully, but these errors were encountered: