首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为jdk7评测java应用程序的方法

为jdk7评测java应用程序的方法
EN

Stack Overflow用户
提问于 2013-03-14 16:26:58
回答 2查看 625关注 0票数 0

我一直在用javaagent分析我的java应用程序。但是我发现JDK7加强了对堆栈映射帧的检查,当字节码被不知道这些更改的工具修改时,可能会导致VerifyError异常。我们可以使用-XX:-UseSplitVerifier“开关将验证器改回JDK6版本。但是我发现没有javaagent的java应用程序的执行时间比由javaagent运行的相同java应用程序的执行时间要短。有没有其他方法来分析? JVMTI提供了一个更好的选择,但我不太擅长原生(c,c++)语言。

EN

回答 2

Stack Overflow用户

发布于 2013-03-14 16:52:08

您可以尝试使用包含在oracle jdk中的jvisualvm。

(如果您使用的是JDK版本6,请更新7或更高版本)

,但我发现没有使用javaagent的java应用程序的执行时间比由javaagent运行的相同java应用程序的执行时间要短。

任何分析器都会有一定的开销(如果它在做一些事情,它必须使用cpu和一些内存本身)

票数 3
EN

Stack Overflow用户

发布于 2013-03-14 16:37:38

JProfiler可以很好地与Java7协同工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15404337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档