摘要: 5.3 JVM性能统计 如果性能分析真的是一门实验科学,那么我们自己必然要处理结果数据的分布。统计学家和科学家都知道,来自现实世界的结果几乎从来不能用清晰明显的信号来表示。我们必须根据自己的所见真实地看待世界,而不是用我们想要找到的、过于理想化的世界来面对它。 我们信奉上帝。其他人请用数据说话。 — 阅读全文
posted @ 2022-07-24 13:44 ukyo--碳水化合物 阅读(43) 评论(0) 推荐(0)
摘要: 通常情况下,基准测试都需要一些设置,比如创建一个数据集,或者为一组用来比较性能的、正交的基准测试集设置所需的条件。 状态,以及控制状态是JMH框架所具有的另一个特性。可以用@State注解来定义该状态,并接受Scope枚举来定义状态的可见范围:Benchmark,Group还是Thread. 使用@ 阅读全文
posted @ 2022-07-24 13:21 ukyo--碳水化合物 阅读(59) 评论(0) 推荐(0)
摘要: JMH是一个Java工具,用于构建、运行和分析用Java和其他以JVM为目标平台的语言编写nano/micro/milli/macro基准测试 阅读全文
posted @ 2022-07-24 12:46 ukyo--碳水化合物 阅读(71) 评论(0) 推荐(0)
摘要: page 53 厌倦 大多数开发人员有过在某个角色中感到厌倦的经历,对一些人来说,这种情况并不会持续很长时间,因为他们会在公司或其他地方寻求新的挑战或角色。但是,公司里可能没有其他的机会,换个地方可能也没有。 很多读者可能遇到这样的开发人员,他们能够克服困难,甚至可能积极寻求更轻松的生活,然而,感到 阅读全文
posted @ 2022-07-24 12:26 ukyo--碳水化合物 阅读(34) 评论(0) 推荐(0)