PyCharm 怎么优化?Python开发中太占内存了,运行太慢了

null
PyCharm 怎么优化?Python开发中太占内存了,运行太慢了

51 回复

升级电脑


PyCharm卡顿和内存占用高是常见问题,主要可以通过调整JVM堆内存和关闭非必要功能来优化。

1. 调整JVM堆内存(最有效) 找到PyCharm安装目录下的 bin 文件夹,修改 idea64.exe.vmoptions 文件(Windows)或 pycharm.vmoptions(Mac/Linux)。关键参数:

-Xms2048m    # 初始堆内存,建议2048m
-Xmx4096m    # 最大堆内存,建议4096m(根据你机器内存调整,别超过物理内存的1/4)
-XX:ReservedCodeCacheSize=512m

改完重启PyCharm。

2. 关闭吃内存的功能

  • 文件索引:在 File | Settings | Project: <your_project> | Directories 里,把 venv.gitnode_modules 这类文件夹标记为 Excluded
  • 代码检查:临时关掉:File | Power Save Mode。或者去 Settings | Editor | Inspections 关掉不用的检查项。
  • 插件Settings | Plugins,把用不上的插件都禁了。

3. 其他设置

  • 关掉自动保存:Settings | Appearance & Behavior | System Settings,取消 Save files automatically...
  • 关掉版本控制后台更新:Settings | Version Control | Background,取消 Update the project...

总结:先调JVM内存,再清理索引和插件。

vscode

sublimetext

#2 话说 VSCode 的自动补全感觉没有 PyCharm 好用,怎么破?

升级电脑




vscode 和 sublime 都没 pycharm 好用

已经是 i7 低电压版了

加内存、上 SSD,没有 16GB,还想搞啥

我这里自动补全表现良好
我倒是很不喜欢 ide,虽然也有 PyCharm 的 license,但是真的很少用。插件+vscode 岂不美滋滋

pycharm 光加内存就不一定有用,必须要上 ssd 的

已经 8G 内存 + 256G ssd + i7 + ramdisk 了

那应该没问题,我的电脑配置还不如你的,就不卡

写 py 上 vim 就好啦……

我这里自动补全表现良好
我倒是很不喜欢 ide,虽然也有 PyCharm 的 license,但是真的很少用。插件+vscode 岂不美滋滋

尴尬= =反了

为啥会慢啊?下载最新版的我表示 8G 内存三开还是可以的啊,而且 i5 低压,不过是 Intel 的 SSD,要不加一块 SSD

加内存 换 cpu :D

加内存,换硬盘,根治

加个内存条就行,我的 pycharm 日常 600MB 内存

pycharm 必须大内存,你值得拥有

Java 写的桌面程序都这样

jvm 配置限制内存大小。
其实根本没有什么好办法
clion 也是,开一天两天下来内存从 2G 飙升到 12G,根本吃不消,我怀疑这东西根本不 GC 的,有空间都先占上

你什么系统,我用的 Ubuntu16.04 加上 chrome 开几十个页面一点不卡啊,而且配置还没你高。

启动和索引的时候比较吃 CPU,低压 i7 还是差了些

pycharm 跑在 win 系统里,感觉确实比 Ubuntu,OS X 里要慢些。

加显卡 ¯_(ツ)_/¯

sublime pycharm 贼丑

加内存 炅

用 vscode 医治
至于补全…补全没那么好一样工作效率能高的,我觉得不太影响

8g 够了,你开虚拟机 docker 很多 chrome 标签页 或其它程序开多了吧。

8g 够用啊,现在就开着 chrome,eclipse,pycharm,还有微信 qq 之类的。。也才占 60

如果不是 win 的话,vim 加 youcompleteme 也是不错的,虽然编译略麻烦。

我也是不喜欢 ide,所以把 vim 配置随便传到任何一台*nix 主机,然后下载插件就开写。顶多加多一个终端跑 python 而已

pycharm+ubuntu 16.04 ,从来没觉得卡

你需要精通 JVM 调优

内存不够了加呗。

我还想 pycharm 能尽量多用点内存, 多给我缓存些东西呢。
内存用的多不一定就是坏事,至少比频繁读写磁盘好太多。

想请教一下,不同项目,创建了不同的虚拟环境,vscode 能很好支持吗?我一直配置不好,只好用了 pycharm 社区版+vscode 配合用。前者写 python,后者写 html js css

太慢了?? 具体怎么慢呢?
是卡顿吗

// Path to folder with a list of Virtual Environments (e.g. ~/.pyenv, ~/Envs, ~/.virtualenvs).
“python.venvPath”: “”,

// Absolute path to a file containing environment variable definitions.
“python.envFile”: “${workspaceRoot}/.env”,

配置文件里面有的

就是写代码的时候卡,运行项目和调试不卡

最低 16G,Next topic

写 py 的表示,这玩意儿容易卡死。,4G 内存。哈哈啊

clion 太恐怖 什么都没搞 内存不停的长

8G 内存你也不一定真配置了 8G 需要配置 jvm 相关的 option

https://gist.github.com/P7h/4388881 这个是 intellij 的 不过 Pycharm 应该也类似

开 chrome 那么多页面不卡,我 Debian 开了 7,8 个页面就卡的不行了

为什么 PyCharm 这么吃内存,我打开之后也是内存飙升

用 sublime text

珍爱生命,远离 JVM。

固态硬盘真的重要特别是 win10 的本子

回到顶部