Python 如何阻止pycharm使RAM过载?

Python 如何阻止pycharm使RAM过载?,python,pycharm,Python,Pycharm,我最近开始使用pycharm开发python。我的问题是,每当我启动pycharm时,它第一次正常启动,但大约一分钟后,在不接触任何东西的情况下,我会经历sind滞后,这是由于我的内存在97%的负载下运行造成的。这是因为许多python进程在后台打开。这些都称为“Python(32位)”和usw,每像素约0.9 MB。这些进程总共占用了大约3-4gb的内存。每当我关闭pycharm时,这些进程都不会关闭,这会导致ne重新启动我的计算机。 我有8gb的内存,但CPU和GPU运行完全正常。 因为我只

我最近开始使用pycharm开发python。我的问题是,每当我启动pycharm时,它第一次正常启动,但大约一分钟后,在不接触任何东西的情况下,我会经历sind滞后,这是由于我的内存在97%的负载下运行造成的。这是因为许多python进程在后台打开。这些都称为“Python(32位)”和usw,每像素约0.9 MB。这些进程总共占用了大约3-4gb的内存。每当我关闭pycharm时,这些进程都不会关闭,这会导致ne重新启动我的计算机。 我有8gb的内存,但CPU和GPU运行完全正常。 因为我只设法将pygame与pycharm一起使用,所以不能选择另一个IDE。
是否有人知道如何阻止这种情况发生,或者我至少可以如何杀死所有后台进程?

我不确定这是否有帮助,但您可以使用
PyCharm.vmoptions
()中的
Xmx
更改PyCharm IDE使用的内存量。请注意,您可以在任务管理器/终端中在后台手动终止进程。

您意识到根本不需要IDE,因此当然可以选择另一个IDE。无论如何,Intellij IDE虽然通常被认为很不错,但却因占用内存而臭名昭著。但我不认为你所描述的是正常的。我不知道这里能帮多少忙。但也许有人会认识到这一点。那么你有数千个Python进程?是的,我有数千个Python进程,但这毫无帮助。我发现,默认情况下Xmx已经设置为1015mb。我认为问题在于这些进程是通过普通的python.exe执行的。因此,它仅由pycharm执行,而不与pycharm连接。因此我发现,我可以通过在cmd中键入“taskkill/f/im python.exe”来杀死所有这些进程。如果我在pycharm运行时这样做,所有进程都会重新打开。