我正在使用jprobe来分析我的java application.The java应用程序,它是一个基于eclipse的应用程序。我们已经为应用程序创建了多个项目来提供各种功能。当我们构建应用程序时,该应用程序将作为产品导出,并且我们会收到一个.exe文件。我想知道如何使用jprobe分析.exe文件。因为从帮助文档中,我可以看到jar文件将用于分析应用程序。但在我们的例子中,应用程序是一个exe文件。
这方面的任何帮助都是非常感谢的。
发布于 2013-09-27 02:14:03
那么问题应该出在哪里呢?我对jprobe知之甚少,但是因为所有免费的分析工具都能够连接到正在运行的Java应用程序,无论是通过jar还是exe启动的,如果它不能这样做,我就不会花一分钱。
对于其他工具,它的工作方式是启动工具和应用程序,然后单击正在运行的应用程序列表中的一个条目。您可以尝试使用JDK附带的jvisualvm。如果jprobe没有这样的功能(我无法想象),你可以使用jvisualvm来存储堆转储等,并将它们加载到jprobe中。
或者只使用命令行工具。jps会给你一个运行的Java应用程序列表,包括一个pid,例如jmap -dump:file=bla.hprof *pid*创建一个堆转储。
底线是,有很多工具在分析通过exe文件启动的Java应用程序时没有问题,所以我看不出有任何理由让jprobe对它有问题。
https://stackoverflow.com/questions/19030218
复制相似问题