java - Jprofiler 在 Linux 上进行远程分析。如何更改探查器数据文件的路径

标签 java profiling profiler jprofiler

我在带有附加设置的 linux 机器上运行 java (java 6) 应用程序 -agentpath:/home/myuser/jprofiler/bin/linux-x64/libjprofilerti.so=nowait,port=7777 在 Win box 上使用 JProfiler 7.2.1 我可以连接到进程并检索分析数据。

我可以看到在 Linux 机器上 JProfiler 在“/tmp”目录下生成了一些文件。文件名总是不同的(现在是“jagJGZkk1”和“jdcEoM0XI”)。 由于堆大小巨大(大约 15 GB)和“/tmp”的可用大小很小,我无法制作内存快照 - 随着 JProfiler 文件大小的增长,“/tmp”变满。

如何更改 JProfiler 数据文件的路径?是否有任何属性/解决方法?

谢谢

最佳答案

要更改Java使用的临时目录,编辑JProfiler安装目录下的bin/jprofiler.vmoptions,添加一行

-Djava.io.tmpdir=[path to your temp dir]

关于java - Jprofiler 在 Linux 上进行远程分析。如何更改探查器数据文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13781835/

相关文章:

java - Flamingo 的 swing 功能区中仅正确显示第一 strip

在 GO 中进行分析 - 无符号

java - 内存分析器

android - 关于 DDMS 方法分析器的问题

wpf - 查找 Windows 应用程序的真实内存占用量

java - BufferedInputStream 如何让读操作更快?

java - h :graphicImage JSF 的图像路径

java - 如何将 DB2 中的数据库权限授予其他域用户

Python 分析方法

azure - 在 Azure 函数中启用 App Insights 探查器