工作中时常需要对一些代码执行的效率进行分析,但有些代码只能从执行时长去判断。 在之前常常使用System.currentTimeMillis()来执行,功能及实用性都得不到最优。 其实在Java生态中有2个非常实用的工具包,分别来自Commons-lang3及Spring Commons-lang3 StopWatch Apache 提供的这个任务执行监视器功能丰富强大,灵活性强。 主要的方法: start开始计时 split设置split点 getSplitTime获取从start 到 最后一次split的时间 …