首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java:低延迟性能测量

Java:低延迟性能测量
EN

Stack Overflow用户
提问于 2012-04-24 14:32:39
回答 1查看 2.3K关注 0票数 4

测量低延迟Java应用程序的性能的过程与测量非低延迟Java应用程序的性能过程是否不同?如果是,是如何实现的?是否有用于测量低延迟性能的特定工具?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-24 15:18:33

低延迟计时的主要区别在于

  • 每一微秒都很重要。你会有一个想法,每一微秒花费你的业务每年多少,以及它值得减少的时间,每个micro-second.
  • you想要测量最高的99%甚至99.99%的延迟。(最坏的分别是1%或0.01% )
  • 你想要一个速度快的时钟,它通常限于一台主机,甚至一个插座。(您可以使用专门的硬件测量主机之间的低延迟)对于几毫秒的时间,您可以相对轻松地测量主机之间的时间(仅使用NTP configured)
  • you就可以最大限度地减少垃圾,特别是在您的measurements.
  • it中,您很可能需要开发特定于应用程序的工具,这些工具嵌入到应用程序中并在生产中运行。您可以从使用探查器开始,但是大多数超低延迟应用程序在商业探查器中不会显示任何有用的内容(在运行时也不会显示太多GC )

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

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10292827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档