启用CPU Profiler后IntelliJ IDEA 2019.3无法正常启动问题求助
根因说明
你遇到的启动报错并非本地安装了Java 6导致,是IntelliJ IDEA 2019.3内置的YourKit性能分析代理版本过旧,存在Java版本号识别bug,误将Java 11判定为Java 6,因此不识别disable_async_sampling启动参数,最终导致IDE启动无响应。
解决方案
- 方案一:更新YourKit集成插件
- 先删除
idea64.exe.vmoptions文件中的disable_async_sampling参数,正常启动IDEA - 进入
设置 > 插件页面,找到YourKit Java Profiler Integration插件,升级到适配2019.3的最新版本 - 升级完成后重启IDEA,重新开启CPU使用率分析功能即可正常使用
- 先删除
- 方案二:替换兼容的启动参数
打开用户目录下.IdeaIC2019.3/config/idea64.exe.vmoptions文件,删除disable_async_sampling参数,同时新增配置行-Dyjp.disable_async_sampling=true,保存后重启IDE即可正常使用CPU分析功能,该参数为旧版YourKit代理兼容的等效配置 - 方案三:升级IDE版本
直接将IntelliJ IDEA升级到2020.1及以上版本,该版本开始已官方修复了YourKit代理对高版本Java的识别bug,无需额外修改配置即可正常使用CPU分析功能
内容的提问来源于stack exchange,提问作者beatrice
相关产品推荐
相关产品推荐

