我正在努力通过在离线模式下设置的JProfiler获取JVM堆转储。 默认情况下,它会尝试将其保存到tmp文件夹中,在我和大多数情况下,这个文件夹不够大。 然后我按照Jprofiler Remote profiling on linux. How to change path of profiler data files的回答 但是JVM属性java.io.tmpdir不起作用
JProfiler> Could not seek tmp file. Aborting. Please check your TMP and TMPDIR environment variables.
我不想为服务器上的所有进程/用户更改这些变量。
有关如何强制执行JVM道具或更改WebSphere 8.5.5 JVM流程的这些变量的任何线索都是从Dmgr开始的吗?
JProfiler 8.0.1
Linux Redhat
答案 0 :(得分:0)
您必须更新到8.1(使用相同的许可证),然后您可以设置VM参数
-Djprofiler.tmpdir=...
让配置文件的JVM告诉JProfiler代理使用不同的临时目录。