Java とBenchmark 
tokuhirom
自己紹介 
• 自社サービス系の Web エンジニア 
• 普段 Perl を書いてる。 
• CPAN に日本で一番モジュールを上げてる。たぶ 
ん。
ある日、Java をやる 
ことになった。
つまり、初心者です!!
どんなコードが速いのか! 
ベンチマークしたい
なんかツールないの?
Caliper 
• Google が出してる 
• なんかすごい綺麗なレポートがでる!
動かない。
なぜ動かないか 
• Guava のすごい古いバージョンに依存してる 
• Guava の新しいバージョンだと削除されてるク 
ラスに依存している 
• 開発続いてるっぽいリリース活動がされてない
諦めよう!!
動かなければ 
新しく作ればいいじゃない?
nanobench.java 
書いた。
nanobench.java 
• 依存がない 
• 1ファイルコピペで入れるだけで動く 
• HTML 出力とかいらんからコンソールにわかり 
やすくレポートして欲しい
わかりやすい!!!!
https://github.com/ 
tokuhirom/nanobench
Thanks!

[jjug] Java と Benchmark