您在Eclipse中使用什么免费的概要分析器进行概要分析?确定方法的异常长的执行时间

问题描述 投票:-1回答:1

为此,我经历了一些分析器-1. VisualVm-但是,当我连接weblogic服务器时却显示此错误-此JVM不支持。2. Jprofiler(已付款)3. YourKit(已付费)4. Eclipse Memory Analyzer(MAT)-但是它没有显示方法执行时间。5. TPTP-eclipse于2016年对其进行了归档,当我尝试下载时,它的大小约为46GB。

我正在寻找一个没有付款的像样的探查器。

java weblogic profiler
1个回答
0
投票

我使用VisualVM,它在分析CPU使用率,内存和各种内容方面非常强大。

当您运行VisualVM和具有不同JDK / JRE的Java应用程序时,可能会出现错误此JVM不支持的错误

请确保它们匹配。您可以使用jdkhome选项设置visualvm操作JVM:

visualvm.exe --jdkhome "C:\Software\Java\jdk1.8.0"

[另外,对于远程调试和JAR文件,这是我用来将VisualVM附加到我的Java应用程序的(相应地替换YOUR_IP_ADDRESS,如果要在same

计算机上运行VisualVM作为应用程序,则使用localhost并使用1098com.sun.management.jmxremote.port定义的com.sun.management.jmxremote.rmi.port端口:
cd C:\jvm_location\bin
java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1098 -Dcom.sun.management.jmxremote.rmi.port=1098 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=YOUR_IP_ADDRESS -jar "C:\myprogram.jar"
pause

有关如何正确配置VisualVM的更多信息,you can refer to this page

© www.soinside.com 2019 - 2024. All rights reserved.