JMH简介

JMH是新的microbenchmark(微基准测试)框架(2013年首次发布)。与其他众多框架相比它的特色优势在于,它是由Oracle实现JIT的相同人员开发的。特别是我想提一下Aleksey Shipilev和他优秀的博客文章。JMH可能与最新的Oracle JRE同步,其结果可信度很高。

阅读全文

快速测验:你开车上班30km/h,开车回家60km/h。你的平均速度是多少?

提示: 结果并不是45mk/h,因为它并没有关注到你上班究竟有多远。看看下表的平均数用途吧。

名称&含义 公式/例子 使用情况
算术平均数[平均数] $$\frac{sum}{size}=\frac{a + b + c}{3}$$ 数据集中趋势指标(平均数量)
中位数[中值] 比如list的中间值(2个中间值?值有偶数个,则中位数不唯一) 使用广泛(比如房子,收入)
众数[比较多] 出现次数最多的变量值 主要用于分类数据,也可用于顺序数据和数值型数据。
几何平均数[平均因子] $$\sqrt[3]{abc}$$ 增长率相关,比如:面积,声音
调和平均数[平均数据] $$\frac{3}{\frac{1}{a}+\frac{1}{b}+\frac{1}{c}}$$ 速率相关,比如:速度,产量,花费
平方平均数[方均根] $$M=\sqrt{\frac{\sum_{i=1}^{n}x_i^2}{n}}$$ 数值分布呈现正态分布时才适用,比如:交流电电压,电流数值和匀加速运动的位移中点平均速度
阅读全文
  • 第 1 页 共 1 页

Javy Liu

author.bio


author.job


beijing