![](/img/trans.png)
[英]Java collections vs manual loops - Coding challenges/interview best practices
[英]What are the best practices for benchmarking different Java collections?
我手上有几个有趣的Java集合,例如:
我想知道测试这些API的最佳实践是什么,从性能和可伸缩性的角度来看,即哪一个是最快,最具扩展性,高性能等等。我应该设置数百万个随机元素并使用计时器或其他东西? 只是想满足我的好奇心,看看哪一个会赢。
编辑:更新链接以指向github上自动导出的项目
检查Caliper 。 它将在今年秋季发布1.0版,但许多人已经在使用它并取得了良好的效果(通过从源代码构建它;抱歉)。
不过, 请访问https://github.com/google/caliper/wiki/JavaMicrobenchmarks ,了解一些ScareText。
有一篇关于Java集合基准测试的白皮书 。 但是,我没有看到任何源代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.