首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JConsole找不到进程

JConsole找不到进程
EN

Stack Overflow用户
提问于 2012-12-06 23:13:55
回答 8查看 12.7K关注 0票数 21

我试图运行JConsole来分析正在运行的进程所使用的内存,但是JConsole没有显示进程,即使我绝对确定某个进程正在运行(除此之外,它还应该在进程列表中显示JConsole,但它没有)。

有人知道为什么它没有显示任何进程吗?

干杯

EN

回答 8

Stack Overflow用户

发布于 2013-10-19 02:44:34

在窗口提示符下,运行echo %TMP%,它会给出默认的临时目录。转到该目录并找到名为hsperfdata_user的目录,其中user是您的登录名。这是存储你的进程id的目录。您创建的任何新进程,如java application,都将有一个以进程id命名的新文件。Jconsole将从该目录中提取进程ids。如果您无法在此目录中创建文件,这意味着您需要更改权限才能允许写入。完成后,启动一个新的java应用程序,查看目录中是否有新的进程id文件。确认后,启动jconsole

票数 17
EN

Stack Overflow用户

发布于 2013-03-21 23:58:27

我也有同样的问题。但是,如果我显式地指定PID,就像在jconsole 1234中一样,jconsole就能够分析进程。

票数 14
EN

Stack Overflow用户

发布于 2018-01-05 00:21:14

如果您在windows上运行jconsole -只需:

click as >Find jconsole.exe

  • Right单击它,然后选择

  • run as administrator.
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13746640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档