gpt4 book ai didi

Java:低延迟性能测量

转载 作者:搜寻专家 更新时间:2023-11-01 01:46:01 25 4
gpt4 key购买 nike

测量低延迟 Java 应用程序性能的过程与测量非低延迟 Java 应用程序性能的过程是否不同?如果是,怎么会这样,是否有用于测量低延迟性能的特定工具?

编辑:例如这是一条具体的信息:http://www.artima.com/forums/flat.jsp?forum=121&thread=212810

最佳答案

与低延迟时序的主要区别在于

  • 每一微秒都很重要。您将了解您的业务每年每微秒的成本是多少,以及每微秒减少多少时间是值得的。
  • 您想测量最高 99% 甚至 99.99% 的延迟。 (分别为最差的 1% 或 0.01%)
  • 你想要一个通常仅限于一台主机甚至一个插槽的快速时钟。 (您可以使用专业硬件测量主机之间的低延迟)对于多毫秒计时,您可以相对轻松地在主机之间进行测量(仅配置 NTP)
  • 您想尽量减少垃圾,尤其是在您的测量中。
  • 您很可能需要开发嵌入到应用程序中并在生产环境中运行的特定于应用程序的工具。您可以使用分析器作为开始,但大多数超低延迟应用程序在商业分析器中没有显示任何有用的信息(它们在运行时也没有太多 GC,如果有的话)

您可以阅读我的博客,了解一般的低延迟、高性能测试实践(其中一些是基于纳秒级的)。 Vanilla Java

关于Java:低延迟性能测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10292827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com