当前位置: 首页 > 知识库问答 >
问题:

如何在Linux/WebSphere上为JProfiler(离线/远程模式)设置TMP目录

赫连法
2023-03-14

我正在努力让JProfiler将JVM堆转储设置为离线模式。默认情况下,它会尝试将其保存到tmp文件夹中,而在我的情况下,也许在大多数情况下,tmp文件夹都不够大。然后,我按照Linux上Janalyiler远程分析的答案进行操作。如何更改探查器数据文件的路径,但JVM属性java.io.tmpdir不起作用

JProfiler> Could not seek tmp file. Aborting. Please check your TMP and TMPDIR environment variables.

我不想更改服务器上所有进程/用户的这些变量。

关于如何为从Dmgr启动的WebSphere 8.5.5 JVM进程强制执行JVM prop或更改这些变量的任何线索?

JProfiler 8.0.1

Linux Redhat

共有1个答案

爱炯
2023-03-14

您必须更新到8.1(使用相同的许可证),然后您可以设置VM参数

-Djprofiler.tmpdir=...

让已分析的JVM告诉JProfiler代理使用不同的临时目录。

 类似资料:
  • 我试图在离线模式下使用JPfroler分析运行在Linux机器上的远程服务器。我创建了一个堆使用阈值触发器,操作为“保存快照”和“触发堆转储”。然后我向服务器添加了以下JAVA_OPTIONS配置。 我的问题是如何检索触发器生成的快照和堆转储文件?是否有一个位置可以在远程服务器中查找这些文件?非常感谢您的回答。

  • 本文向大家介绍如何在Linux上设置Rsyslog远程日志记录,包括了如何在Linux上设置Rsyslog远程日志记录的使用技巧和注意事项,需要的朋友参考一下 每个Linux发行版都带有一些日志记录系统,用于记录系统活动。这在系统故障排除期间可能会有所帮助。Rsyslog是一个开放源代码,并且在系统日志处理速度方面可谓飞速发展。它可用于几种主要的Linux发行版,包括基于Debian和Red Ha

  • 有没有办法启用触发器以在计时器上保存快照?到目前为止,我还没有成功地将其用于远程连接。 它在本地连接上按预期工作。

  • 多线程。在这种模式下,SQLite可以安全地由多个线程使用,前提是在两个或多个线程中不同时使用单个数据库连接。 序列化。在序列化模式下,SQLite可以安全地由多个线程使用,不受限制。

  • 请帮助我如何将JProfiler从windows机器连接到运行在linux服务器上的远程Virgo Jetty服务器。 以下是我遵循的步骤 从选择集成向导中选择Eclipse Virgo(下一个) 在这里,我们没有在linux远程环境中安装JProfiler,但我们在那里运行了服务器。我看到了这样的选项:若并没有安装JProfiler,你们可以创建归档文件,其中包含分析代理并将其提取到上面的目录中

  • 问题内容: 有什么办法可以在Linux中设置线程的名称? 我的主要目的是在调试时会有所帮助,并且如果通过例如暴露该名称也很好 问题答案: 将功能与选项一起使用(请参阅docs)。 请注意,旧版本的文档有些令人困惑。他们说 设置调用进程的进程名称 但是由于线程是Linux上的轻量级进程(LWP),因此在这种情况下,一个线程就是一个进程。 您可以使用或使用以下命令查看线程名称: 或在之间的: 或从GD