3

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

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

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

谢谢

4

1 回答 1

3

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

-Djava.io.tmpdir=[path to your temp dir]
于 2012-12-10T10:32:18.320 回答