我想测试不同Java平台的速度,并考虑创建一个像Linux BogoMips一样工作的JojoMips基准测试程序。它会进行计算,并提供如下数字:4346 JojoMips。虚拟机越快,JojoMips就越高。我想计算一个vm可以在1秒内计算出的小数点数。
任何输入/代码/想法和评论都会受到赞赏。
谢谢。 丹尼尔
答案 0 :(得分:2)
您应该确保执行大多数或所有JVM字节码操作。 http://en.wikipedia.org/wiki/List_of_Java_bytecode_instructions
否则您的测量结果将不完整。
答案 1 :(得分:1)
BogoMips不是基准。它只是一个常量,用于执行指定持续时间的spinloops。
您所说的(计算pi的数字)更类似于SPEC INT或FP基准;滚动你自己肯定没有错,但已经有SPEC JVM benchmark。