IDEA连续多次执行同一Java程序,一般运行了10次以内没问题,但超过差不多13次以上就出现卡死“正在连接到虚拟机...”问题,IDEA也无法退出。哪位高手指点一下原因,谢谢!

qq_28962139 2025-02-01 17:29:14

电脑内存:64G

IDEA版本:2024.3.2.2

JDK版本:21.0.5(64-bit)

IDEA中JVM参数设置:

出现死机问题界面:

 

 

程序代码:

 

 

...全文
565 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

问题:IDEA 2024.3.X 版本,多次运行相同 Java 代码后,IDEA 假死,“run” 按钮变为旋转图标
`该问题只会在 Windows 中出现

解决办法:

1.按快捷键 Ctrl+Shift+Alt+/ (或者Ctrl+Shift+A )或者搜索Registry,选择Registry

  1. 在打开的对话框中,搜索 profiler.widget.in.run.console 禁用此选项(将 ✔ 去掉即可),然后点击关闭

————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                    

原文链接:https://blog.csdn.net/fairgod/article/details/145464712

  • 打赏
  • 举报
回复

感谢楼主fairgod,这个方法确实解决了这个问题,再次感谢!

profiler.widget.in.run.console的作用是提供在运行控制台中实时监控和分析应用程序性能的工具,帮助开发者识别性能瓶颈,优化代码效率。具体可能包括显示CPU、内存使用情况,函数调用时间等指标。
‌profiler.widget.in.run.console 的作用解析‌

profiler.widget.in.run.console 通常是集成开发环境(如 PyCharm、IntelliJ 等)或特定框架中的一个功能组件,其核心作用是 ‌在运行控制台中实时监控和分析代码性能‌。以下是具体功能:

‌1、性能数据可视化‌
在程序运行时,以可视化组件(如表格、图表)的形式展示性能指标,例如:
‌CPU 使用率‌
‌内存占用‌
‌函数调用耗时‌
‌资源泄漏检测‌
‌2、实时诊断瓶颈‌
帮助开发者快速定位代码中的性能瓶颈(如循环效率低、高频调用函数)。
‌3、轻量级分析‌
通常以低开销方式运行,适合在开发调试阶段直接观察性能变化,无需额外启动独立分析工具。
‌典型使用场景‌:
调试运行时代码时,实时观察资源占用情况。
优化算法或函数前,初步识别性能问题区域。
‌注意‌:具体实现可能因工具/IDE 不同而略有差异,建议结合官方文档进一步确认功能细节。

  • 打赏
  • 举报
回复

我也遇到相同的问题,楼主怎么解决的? 我每次都把idea重启下,实在太麻烦了

  • 举报
回复
@panda060802 看回复中的解决办法。
fairgod 02-06
  • 打赏
  • 举报
回复 1

解决办法,我已经发布了,可以看下

  • 打赏
  • 举报
回复

经再次测试,又发现程序在Debug下运行正常,但在run下出现这个问题,哪位高手回复一下原因。

  • 打赏
  • 举报
回复

哪位大神帮忙解决一下,非常感谢!

266

社区成员

发帖
与我相关
我的任务
社区描述
欢迎来到JetBrains产品技术交流论坛,您可以分享IntelliJ IDEA、PhpStorm、PyCharm,RubyMine、WebStorm等JetBrains系列产品的使用心得
pythonphp 技术论坛(原bbs)
社区管理员
  • JetBrains技术论坛社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧