IntelliJ IDEA Profiler 错误:无法生成分析器转储:检查 JVM 是否支持分析

Ano*_*age 5 java profiler intellij-idea kotlin

有什么想法可以设置一个可以使用探查器的 Kotlin 项目吗?我并不关心使用哪个分析器(尽管同时寻找内存和 CPU 分析)。

我尝试过更改 JVM 版本并将 Kotlin 更新到最新版本。我会将 IntelliJ 更新到 2023.1,但它不支持我当前的 Kotlin 版本。我检查了与他们的分析器相关的 IntelliJ 页面,但发现它没有帮助。

  • 另外,尝试添加-XX:+UnlockCommercialFeatures,但它卡在“启动 Gradle 守护进程...”上

尝试使用 IntelliJ Profiler 时出现错误的屏幕截图: IntelliJ IDEA Profiler 错误:无法生成分析器转储:检查 JVM 是否支持分析

尝试异步分析器时出现错误的屏幕截图: IntelliJ IDEA 异步分析器错误:文件格式无效:记录中没有可读块

细节:

  • IntelliJ IDEA 2022.2.5 旗舰版
  • 在 build.gradle.kts 中:
    • plugins { kotlin("jvm") version "1.8.22" }
    • kotlin { jvmToolchain(17) }(更新:没有这个我也可以让它工作)
  • openjdk-17.0.2
  • Windows 10

更新:尝试在单元测试中启动探查器时会出现上述问题。但是,如果我先开始单元测试,然后附加分析器...它正在工作...:shrug: