我们开始检查应用程序的性能,因为它在一段时间后变慢了。我正在使用jvisualvm来观察原因。谁能告诉我如何在Unix中使用jvisualvm,就像在Windows中一样,我们可以通过UI进行检查。我们可以在Unix中也有相同的视图吗?
让我的jvisualvm路径是/Prj/tools/java/bin/jvisualvm
当我使用帮助时,
Usage: /Prj/tools/java/bin/../lib/visualvm//platform7/lib/nbexec {options} arguments
General options:
--help show this help
--jdkhome <path> path to Java(TM) 2 SDK, Standard Edition
-J<jvm_option> pass <jvm_option> to JVM
--cp:p <classpath> prepend <classpath> to classpath
--cp:a <classpath> append <classpath> to classpath
Core options:
--laf <LaF classname> use given LookAndFeel class instead of the default
--fontsize <size> set the base font size of the user interface, in points
--locale <language[:country[:variant]]> use specified locale
--userdir <path> use specified directory to store user settings
Module reload options:
--reload /path/to/module.jar Installs or reinstalls a module JAR file.
- 使用 Mobaxterm 工具连接到 Linux box。
- 将显示变量设置为: 设置显示:0.0
- 转到/bin
- 启动方式: ./jvisualvm
我希望这有效
只需输入您的终端:
/Prj/tools/java/bin/jvisualvm
然后按回车键。如果你想传递一些参数或选项(如JDK home),请使用help提供的格式将其放在上面的命令中的"jvisualvm"之后。
您可以从 jvisualvm
设置与 unix 盒的远程连接。
否则,您可以将 unix 的DISPLAY
参数设置为您的桌面 IP [如DISPLAY=<your IP>:0.0;export DISPLAY
]注意:根据您的SHELL
使用 unix 命令
转到 JDK bin 文件夹,然后键入 jvisualvm
并按 Enter 键运行jvisualvm
二进制文件。