Performance java应用程序的性能分析

Performance java应用程序的性能分析,performance,Performance,我想对我的应用程序进行性能测量,并希望能够为特定模块配置统计信息,如(为特定模块启用,为某些模块禁用),以及测量内存使用情况、线程、平均带宽等 谁能给我提个建议吗?我对这方面还不熟悉。我认为VisualVM很好,但它不支持为不同的模块配置 Perf4j或Admin4j在这里工作吗?以前有人使用过这些吗?有点晚了,但可能这就是您想要的:Java管理扩展(JMX)API < /P>我真诚地认为,Java在这方面与C语言或C++语言没有什么不同,这意味着每个平台提供1个或1个以上的JVM实现,所以如

我想对我的应用程序进行性能测量,并希望能够为特定模块配置统计信息,如(为特定模块启用,为某些模块禁用),以及测量内存使用情况、线程、平均带宽等

谁能给我提个建议吗?我对这方面还不熟悉。我认为VisualVM很好,但它不支持为不同的模块配置


Perf4j或Admin4j在这里工作吗?以前有人使用过这些吗?

有点晚了,但可能这就是您想要的:Java管理扩展(JMX)API


< /P>我真诚地认为,Java在这方面与C语言或C++语言没有什么不同,这意味着每个平台提供1个或1个以上的JVM实现,所以如果你想对应用程序进行配置,你必须处理相当数量的java虚拟机。在这方面,情况也有点糟糕,因为您只会创建一个jar,您无法保证用户会使用您所针对的JVM。如果我是唯一一个测量性能的人,并且我的机器上有代码,该怎么办?没有其他人测量我的代码吗?有没有像log4j这样的API测量性能?