Cha*_*ani 8 java testing performance benchmarking
我正在阅读关于基准的文章并且遇到了这些条款.我不清楚他们的确切含义.根据我的理解,微基准测试可以对应用程序的一个非常小的功能进行基准测试.在Java编程中,一个例子是HashMap的性能.根据客户的要求,宏基准测试更多地基于应用程序级别.根据我的例子,宏基准测试将是对Caching应用程序进行基准测试.
谁能更清楚地了解这一点并验证我所理解的是否正确?
Dmi*_*tri 7
你的解释只是涵盖它:
由Rachasatish提供的摘要并摘自他的博客1
微基准(代码的可重复部分)可能很有用,但可能不代表真实世界的行为.可能扭曲微基准性能的因素包括Java虚拟机预热时间和全局代码交互. 宏观基准测试(从用户的角度来看,可重复的测试序列)测试您的系统,因为实际的最终用户将看到它.
微基准(代码的可重复部分)可能很有用,但可能不代表真实世界的行为.可能扭曲微基准性能的因素包括Java虚拟机预热时间和全局代码交互.
宏观基准测试(从用户的角度来看,可重复的测试序列)测试您的系统,因为实际的最终用户将看到它.
这又是从以下书章采取2:
1这是一篇相当详尽的博客文章(即包含每个主题摘要的长列表),关于" Java性能调优技巧 "
2这是原始链接似乎指向的地方
归档时间:
13 年,10 月 前
查看次数:
2963 次
最近记录:
9 年,11 月 前