tsd*_*sds 0 java jvm jprofiler
我已经在我的生产服务器上启动了jprofiler,经过一些分析我已经杀了它(kill -9).
现在我试图再次启动它,只收到"没有找到未经过发现的JVM".消息,但jps命令说我的应用程序正在运行(我可以看到它实际上是由我自己工作).
可能jprofiler存储有关它在某个文件中当前配置的jvms的信息,kill命令阻止它更新此文件.那么如何手动清洁呢?
ps我试图删除然后再解压缩jprofile,仍然无法正常工作.
JProfiler通过作为JDK一部分的"Attach API"找到JVM.看一下$TMP/hsperfdata_$USER由热点JVM创建的目录.它应该包含所有正在运行的JVM的PID文件.如果没有,请删除该目录并重新启动所有JVM.