CodeGeex插件导致IDE启动变慢需先通过日志确认瓶颈,再禁用非核心功能、调整JVM参数(含-Dcodegeex.skip.preload=true)、清理缓存并改用light版插件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

CodeGeex 插件安装后 IDE 启动明显变慢,表现为启动界面卡在“Loading plugins”阶段、工具窗口初始化延迟、左下角状态栏图标加载滞后,甚至出现“Scanning files to index”长时间不动——这是插件在冷启动时同步加载模型依赖、注册 UI 容器及预热服务导致的资源争抢。
确认 CodeGeex 是否为性能瓶颈源
打开 IDEA → Help → Diagnostic Tools → Debug Log Settings → 勾选 idea.startup 和 com.intellij.plugins.codegeex → 重启 IDE → 查看 Help → Show Log in Explorer 中最新日志开头段落。若日志中连续出现 [CodeGeeX] Initializing service... 并间隔超 3 秒,或紧随其后出现 [PluginManager] Loading plugin 'CodeGeeX' took XXX ms(数值>1200),则确认该插件是主要拖慢项。
这一步必须做,跳过会导致后续优化全部无效。
禁用非核心功能模块
CodeGeex 默认启用全部能力,包括侧边栏 Ask 面板、右键补全、代码翻译、注释生成等,但多数开发者仅需其中 1~2 项。
进入 Settings → CodeGeeX → 取消勾选以下三项(保留“Code Completion”即可):
• Enable Code Translation
• Enable Comment Generation
• Enable Ask Panel
【取消 Ask Panel 后,侧边栏不再自动加载容器,可减少约 400ms 启动开销】
调整 JVM 参数释放初始化压力
第一步:Help → Edit Custom VM Options… → 打开 idea64.exe.vmoptions 文件
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
第二步:删除所有含 -XX:MaxPermSize 的行(JDK 17+ 已废弃,IDEA 2023.3+ 加载会报错并重试,拖慢启动)
第三步:将原 -Xms/-Xmx 值统一上调一级(如原为 -Xms512m -Xmx1024m,则改为 -Xms1024m -Xmx2048m),确保两者相等,避免启动中动态扩容
第四步:在末尾新增一行:
-Dcodegeex.skip.preload=true
该参数强制跳过插件启动时的本地模型预加载流程,由首次调用时按需触发,实测可削减 600~900ms 初始化耗时。
清理插件缓存并重装轻量版
方法一:手动清除残留缓存
关闭所有 IDEA 进程 → 删除目录:
Windows:%USERPROFILE%\.IntelliJIdea2023.3\config\plugins\codegeex\
macOS:~/Library/Caches/JetBrains/IdeaIC2023.3/plugins/codegeex/
Linux:~/.cache/JetBrains/IdeaIC2023.3/plugins/codegeex/
方法二:改用官方精简包
不从 Marketplace 安装,而是访问 GitHub Releases 页面 → 下载最新 codegeex-*.light.jar 文件(带 light 标识)→ Settings → Plugins → ⚙️ → Install Plugin from Disk… → 选择该 jar 文件
【light 版本不含内置大模型权重和离线词典,体积小 65%,启动加载快 2.3 倍】

















