JMH性能测试——在命令行运行、结合Gnuplot生成图表

1、在IDEA的Terminal窗口输入以下命令,把JMH测试结果导出为csv文件

mvn clean install

java -jar target/benchmarks.jar -rff results.csv -rf csv

2、使用Gnuplot把csv文件整理为图表

# Labels

set title 'Java Object-to-Object mapping frameworks Performance Comparison'

set ylabel 'Object graph mapped per second'

set xlabel 'Mapping Framework'

set xtics nomirror rotate by -45


# Ranges

set autoscale


# Input

set datafile separator ','


# Output

set terminal png enhanced font "Verdana,9"

set output 'paho_Qos_0_1_2_noretain_results.png'

set grid

set key off

set boxwidth 0.8 relative


# box style

set style line 1 lc rgb '#5C91CD' lt 1

set style fill solid


# remove top and right borders

set style line 2 lc rgb '#808080' lt 1

set border 3 back ls 2

set tics nomirror


plot 'paho_Qos_0_1_2_noretain_results.csv' every ::1 using 0:5:xticlabels(8) with boxes ls 1,\

     'paho_Qos_0_1_2_noretain_results.csv' every ::1 using 0:($5 + 1500):(sprintf("%d",$5)) with labels offset char 0,1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值