首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

jvisualvm,jconsole等没法检测本地java应用程序

2013-04-26 
jvisualvm,jconsole等无法检测本地java应用程序”jvisualvm,jconsole等无法检测本地java应用程序“ 出现这原

jvisualvm,jconsole等无法检测本地java应用程序

”jvisualvm,jconsole等无法检测本地java应用程序“ 出现这原因的 主要可能有两点原因:

?

1. Windows的临时目录的权限问题(在win7中基本此原因)
2. Windows的临时目录是放在非NTFS分区(不支持ACL的分区)?

?

网上和jvisualvm上有提及以下解决方案:

1. 重新授权?
2. 运行需要监控的Java程序时加上参数-XX:+PerfBypassFileSystemCheck?
?? 运行jvmstat工具时也加上参数-XX:+PerfBypassFileSystemCheck,或设置环境变量VMARGS为-XX:+PerfBypassFileSystemCheck?

?

win的临时目录可?echo %TMP% 查看,但有时可能临时目录权限是正确的可子目录不正确。所以要留个心查看下 %TMP%\hsperfdata_* 目录java是否也有权限,hsperfdata_用户名 这目录是记录java程序pid的地方,一定要保证有读写权限

?

?

热点排行