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