我正在为计算OpenFast的序列化/反序列化所花费的时间编写基准
问题是当我计算所花费的时间时,我是否还应该考虑解析和设置字段值所花费的时间以及反序列化时的相同时间。
我是用java编写的,那么什么是优秀的Nano或Milli?我应该担心纳秒计算中是否存在任何问题?
感谢。
答案 0 :(得分:1)
来自 Effective Java ,第2版,第69项:
间隔时间 计时,始终使用System.nanoTime优先于System.currentTime- 米利斯。 System.nanoTime更准确,更精确,但事实并非如此 受到系统实时时钟调整的影响。