序列化基准

发布于 2024-11-24 19:20:00 字数 221 浏览 3 评论 0原文

我正在编写一个基准来计算 OpenFast 的序列化/反序列化所需的时间

问题是当我在计算所花费的时间时,我是否还应该考虑解析和设置字段值所花费的时间以及反序列化时的时间。

我用java写的,那么Nano和Milli哪个精度好?纳秒计算中有什么我应该担心的问题吗?

谢谢。

I'm writing a benchmark for computing the time taken for serialization/de-serialization for OpenFast

The question is when I'm computing the time taken, should I also take into account the time taken for parsing and setting the values for fields and also the same while de-serialization.

I'm writing it in java so what accuray is good Nano or Milli? Are there any issues in nano second computation that I should be worried about?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱你是孤单的心事 2024-12-01 19:20:00

来自《Effective Java》,第 2 版,第 69 项:

对于区间
计时,始终使用 System.nanoTime 优先于 System.currentTime-
米利斯. System.nanoTime 既更准确又更精确,但事实并非如此
受系统实时时钟调整的影响。

From Effective Java, Edition 2, Item 69:

For interval
timing, always use System.nanoTime in preference to System.currentTime-
Millis. System.nanoTime is both more accurate and more precise, and it is not
affected by adjustments to the system’s real-time clock.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文