java - 如何测量已经是.class文件的java程序的运行时间

标签 java

我想测量编译成 .class 文件的程序的性能。我无法访问向其添加秒表方法的代码。谢谢。

最佳答案

你可以:

  • 使用分析器

  • 从您可以编写的另一个类调用此 Java 代码。您可以访问 .class 文件中的 Java 方法,而无需源代码

  • 反编译.class文件,注入(inject) watch 并编译回来

  • 使用编译时或加载时编织器和 AOP 将监视编织到现有类(本质上与上面的操作相同)

关于java - 如何测量已经是.class文件的java程序的运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12041682/

相关文章:

java - 运行 MT4J 时出错

java - 未识别 Apache Camel 路线

java - 在 spring security 中保护两个或更多/** url

Java Swing GUI 在重新聚焦时卡住

java - Maven - 在当前项目中找不到前缀为 'wildfly' 的插件

java - MongoDB Change Stream读取旧更新数据

java - 在Spring中将文件写入资源文件夹

java - 除以 0 的正则表达式

java - 让 jackson 序列化apache commons Pair

java - apache2.4.6 wstunnel 代理到 tomcat 7 错误意外 200 repsonse