当前位置: 首页 > 知识库问答 >
问题:

如何保存JProfiler分析Java进程杀死

刘承运
2023-03-14

当评测应用程序的java进程终止时(例如:kill-9 processId),jprofiler关闭评测并说:

网络连接已断开。JVM可能意外终止。如果JVM崩溃,请尝试以下策略:

  • 减少分析应用程序的-Xmx值
  • 更改分析设置(例如从检测到采样)O不再显示此对话框

进程终止时有什么方法可以立即保存吗

JProfiler版本:11.1.4

编辑:被杀死的进程不是jprofiler的进程,而是正在分析的java进程。

共有1个答案

唐晗昱
2023-03-14

没有办法做到这一点,因为进程正在被终止,因此不再有代码可以在该进程中运行。

 类似资料:
  • 嗨,我对Jprofiler很陌生

  • 我已经在windows机器上安装了JProfiler 8.1.1。但是在会话下-

  • 问题内容: 我在前台启动了我的程序(守护程序),然后用杀死了它,但剩下一个僵尸,无法用杀死它。如何杀死僵尸进程? 如果僵尸是一个死进程(已被杀死),我如何将其从输出中删除? 问题答案: 僵尸已经死了,所以您无法杀死它。要清理僵尸,必须等待其父级等待,因此杀死父级应该可以消除僵尸。(父对象死后,僵尸将被pid 1继承,而pid 1将等待该僵尸并清除其在进程表中的条目。)如果守护程序正在生成成为僵尸的

  • IDE:Intellij IDEA 11.1.2 jProfiler:v.7.1.2 操作系统:Windows 7 32位 jProfiler集成到IDEA中。 Java控制台程序使用VM:-server或-Xshare: off调用。 总计: 单击概要文件“[名称]”或附加到JVM后,在左侧菜单中打开带有非活动按钮的jProfiler,然后启动程序,但没有结果。 如果使用会话创建会话- "无法连

  • 问题内容: 我想知道如何“杀死”已启动的过程。我知道Process API,但是不确定,是否可以使用它来杀死已经运行的进程,例如firefox.exe等。如果可以使用Process API,可以请您指向正确的方向?如果没有,还有哪些其他可用选项?谢谢。 问题答案: 如果你从Java应用程序中以从头开始处理(例如,通过调用或),那么你将对其具有有效的引用,并且可以在Process类中调用该方法以终止

  • 每次重新启动时,在ubuntu上运行时,都会看到进程的负载 我想干掉所有这些进程(我不知道为什么它们在重新启动时运行,但它们会极大地降低我的cpu性能。) 我尝试了这里的每一个建议,停止并移除所有docker容器,但没有任何效果:进程仍在运行。 我怎么解决这个?