解决PyCharm 2024.1 打开项目后持续卡顿,UI 无响应,编辑延迟明显

PyCharm 卡顿排查与修复(2026-08-11)

PyCharm 2024.1 打开项目后持续卡顿,UI 无响应,编辑延迟明显,新电脑虽然是轻薄本但项目本身并不大不应该会这样。项目目录仅 378 个文件(排除 venv_BA 后),排除 venv_BA__pycache__ 后仍然卡,说明不是文件索引问题。

根因定位:

查看 %LOCALAPPDATA%\JetBrains\PyCharm2024.1\log\idea.log,发现:LowMemoryWatcher: Low memory signal received: afterGc=true

每 1--2 秒触发一次,说明 JVM 堆内存不足,GC 疯狂回收,CPU 全耗在垃圾回收上。

当前配置:`-Xmx2048m`(堆上限 2GB),PyCharm 进程实际占用 2.8GB,已超出堆上限。

修复:Help → Edit Custom VM Options`,添加/修改:

bash 复制代码
-Xmx4096m
-Xms512m

重启 PyCharm 即解决。

补充

如果你的pycharm是非正版安装(破解版激活),可能会出现在pycharm中修改但实际并未修改的情况,可以手动打开C:\Users\..\AppData\Roaming\JetBrains\PyCharm2024.1\pycharm64.exe.vmoptions进行更改(记得显示隐藏文件),依然是增加上面两行,之后重启pycharm解决。

辅助优化

  • `File → Settings → Appearance & Behavior → System Settings → Data Sharing`:取消勾选 `Send usage statistics`,避免生成 10MB/个的 `open-telemetry-metrics` CSV 日志

  • 右键 `venv` 目录(自己命令行创建的虚拟环境可能会反复扫描) → `Mark Directory as → Excluded`

教训

> PyCharm 卡顿不要只怀疑文件太多或索引问题,先查 `idea.log` 中的 `LowMemoryWatcher`。堆内存不足是高频卡顿的常见根因,尤其当内存上限 ≤ 2GB 时。

相关推荐
用户7783366132114 小时前
用 React Hook 封装搜索数据:useSerp 的防抖、缓存与错误处理
python·api
65岁退休Coder8 小时前
LangGraph v1.2.9 节点容错策略 & 流式输出 & 持久化记忆管理
后端·python·langchain
ikun_文11 小时前
Django框架路由Router的使用
python·pycharm·django
IvanCodes11 小时前
Python 基础语法(二):字符串与常用操作
python
昭昭日月明11 小时前
LangChain 生态:从链到代理,开发者需要掌握的三大核心
python·langchain·agent
Csvn11 小时前
🐍 Day 8:面向对象编程
后端·python
程序员天天困11 小时前
向量检索不准怎么办:混合检索与 Rerank 重排序召回优化实战
后端·python·ai编程
alphaTao12 小时前
LeetCode 每日一题 2026/8/24-2026/8/30
python·算法·leetcode
苏灿烤鱼12 小时前
当 AI Agent 遇见真实科学环境:深度拆解 Scientific Agent Skills,把"聊天机器人"变成"AI 科学家"
python·开源·agent
张文君13 小时前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python