草庐IT

java - 在命令行中分析正在运行的 Java 应用程序

我经常使用VisualVM分析运行Java应用程序,但它需要X才能在机器上运行。我知道我可以通过管理端口进行连接,但这将是一个离线采样分析,这对我来说还不够。所以我正在寻找一种解决方案,通过它我可以从命令行分析正在运行的Java应用程序的方法的CPU使用情况。我在服务器上收集数据就足够了,然后可以在不同的机器上分析收集到的数据。更新:看来我需要更具体一些。我想从命令行分析一个正在运行的Java应用程序,我不想停止它并重新运行它。 最佳答案 jvmtop应用程序是从命令行进行分析的便捷工具。无需停止jvm。用法:jvmtop.sh--

java - 在命令行中分析正在运行的 Java 应用程序

我经常使用VisualVM分析运行Java应用程序,但它需要X才能在机器上运行。我知道我可以通过管理端口进行连接,但这将是一个离线采样分析,这对我来说还不够。所以我正在寻找一种解决方案,通过它我可以从命令行分析正在运行的Java应用程序的方法的CPU使用情况。我在服务器上收集数据就足够了,然后可以在不同的机器上分析收集到的数据。更新:看来我需要更具体一些。我想从命令行分析一个正在运行的Java应用程序,我不想停止它并重新运行它。 最佳答案 jvmtop应用程序是从命令行进行分析的便捷工具。无需停止jvm。用法:jvmtop.sh--