对Java程序进行基准测试 [英] Benchmarking Java programs

查看:167
本文介绍了对Java程序进行基准测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于大学,我执行字节码修改并分析它们对Java程序性能的影响。因此,我需要Java程序---最好用于生产 - 以及适当的基准测试。例如,我已经获得了HyperSQL并通过基准程序 PolePosition 来衡量其性能。在没有JIT编译器的JVM上运行的Java程序。感谢您的帮助!

For university, I perform bytecode modifications and analyze their influence on performance of Java programs. Therefore, I need Java programs---in best case used in production---and appropriate benchmarks. For instance, I already got HyperSQL and measure its performance by the benchmark program PolePosition. The Java programs running on a JVM without JIT compiler. Thanks for your help!

P.S。:我不能使用程序来测试JVM或Java语言本身(例如Wide Finder)的性能。

P.S.: I cannot use programs to benchmark the performance of the JVM or of the Java language itself (such as Wide Finder).

推荐答案

Brent Boyer为IBM开发人员撰写了一篇精彩的文章系列:强大的Java基准测试,伴随着一个基于合理统计方法的微基准框架。 文章资源页面

Brent Boyer, wrote a nice article series for IBM developer works: Robust Java benchmarking, which is accompanied by a micro-benchmarking framework which is based on a sound statistical approach. Article and the Resources Page.

既然你是为大学做的那样,你可能会感兴趣的是 Andy Georges,Dries Buytaert,Lieven Eeckhout:在OOPSLA 2007中统计严格的Java性能评估

Since, you do that for university, you might be interested in Andy Georges, Dries Buytaert, Lieven Eeckhout: Statistically rigorous java performance evaluation in OOPSLA 2007.

这篇关于对Java程序进行基准测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆