原始Benchmark做法 在设计新框架的时候,往往需要评估待接入的组件的性能,这个时候我们可能会利用UnitTest来进行,写一个方法,然后在循环里面跑,利用System.CurrentTimeMillis()来评估组件性能.然而这种机制,只是跑在了主线程中,无法将组件的性能全部测算出来.当单线程测算的性能已经到达极限的瑟吉欧鸡皮,无论怎么增加循环次数,OPS都不会有显著的提升. 上面的方案不怎么靠谱后,我们转向了多线程测算.一般都是在本地开几个线程,然后循环处理.之后再利用System.Cu