有没有人知道在java(顺序和fork连接)中分类排序算法的好方法? 因为运行时间太短(排序列表大小5000 ..),System.nanoTime()似乎无法正常工作。我打算多次运行相同的测试用例(1000),并摆脱前100个结果(避免HotSpot编译器问题),并使用System.nanoTime()来平均运行时间。 对此有何建议?配置文件java并行/顺序排序
非常感谢!
我可以这样做吗?
double count = 0;
double start, end;
for(int r = 0; r < warmup; r++) {
// do test
}
for(int t = 0; t < runs; t++){
start = System.nanoTime();
// do test
end = System.nanoTime();
count += start - end;
}
double avg = count/avg
您的意思是10K次排序相同的列表或摆脱第一个10k运行结果?谢谢 – Ang 2010-12-02 22:05:39