Que*_*ger 2 java time stopwatch nanotime guava
在Google Guava库中,有一个Stopwatch类,其文档说明了这一点 -
测量经过时间的对象,以纳秒为单位.
System.nanoTime()由于以下几个原因,使用此类而不是直接调用来测量已用时间非常有用 :
- 出于测试或性能原因,可以替换备用时间源.
- 如记录所示
nanoTime,返回的值没有绝对意义,只能被解释为相对于nanoTime在不同时间返回的另一个时间戳.Stopwatch是一种更有效的抽象,因为它只暴露这些相对值,而不是绝对值.
问题 - 他们所指的"替代时间源"是什么?JRE/JVM也提供此选项吗?
请参阅秒表(Ticker)构造函数.提供自己的Ticker可以生成一个秒表,可以为测试目的产生可预测的结果.
| 归档时间: |
|
| 查看次数: |
2052 次 |
| 最近记录: |