我正在编写一个基准测试,用于计算OpenFast的序列化/反序列化所需的时间
问题是,当我计算所花费的时间时,我是否也应该考虑解析和设置字段值所花费的时间,以及反序列化时所花费的时间。
我是用java写的,所以Nano或Milli的精度是多少?在纳秒计算中有什么我应该担心的问题吗?
谢谢。
From Effective Java, Edition 2, Item 69:
间隔定时,总是使用系统。nanoTime优先于System.currentTime米尔斯。系统。nanoTime既更准确又更精确,但事实并非如此受系统实时时钟调整影响