gpt4 book ai didi

java - VisualVM 无​​法打开本地 VM 进行分析

转载 作者:行者123 更新时间:2023-12-02 21:39:34 25 4
gpt4 key购买 nike

我正在尝试打开一个本地 Java 应用程序以使用 VisualVM 进行分析,但自从我一周前最后一次使用它以来它突然停止工作,我可以在应用程序框中看到这些程序,但是如果我尝试打开我从cmd 行或任何其他 java 程序,如 eclipse,它只会卡在状态栏上,显示正在打开。如果它在尝试打开我自己的应用程序时尝试选择另一个 VM 来打开,visualVM 将锁定。

请注意,我可以打开并分析 visualVM JVM,但不能打开任何其他 JVM,

除了执行包括内核在内的一般操作系统更新外,我没有更改任何设置。我已确保我的/tmp/hsperfdata_myusername 是可访问的,并且当我从命令行启动可视化 VM、eclipse 或我自己的 java 程序时,我可以看到与文件夹中创建的进程 pid 匹配的文件编号。我尝试以 root 身份启动我自己的程序和 visualvm 并进行尝试,但没有任何区别。我删除了我的 .visualvm 文件夹以清除任何问题,但它没有用,visualvm 的日志文件没有提到任何错误。

我正在使用 java 7_u45-b18 运行 fedora 19。

当我启动可视化虚拟机时,一个端口被打开 TCP localhost6.localdomain6:35138 (LISTEN)

如果我打开自己的应用程序或 eclipse 并将其放置 10 分钟,它将最终连接(过去是立即连接),但是 CPU 分析和 GC 命令被禁用,这正是我想要的。

我知道您需要为远程连接指定 JMX 端口,但这都是本地的,所以我不明白为什么它突然变大了!

我们非常欢迎任何帮助。

最佳答案

转到运行配置 -> 参数 -> VM 参数,如果你想分析本地进程,请添加以下参数:-Djava.rmi.server.hostname=localhost

关于java - VisualVM 无​​法打开本地 VM 进行分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20672735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com