[jjug] java と benchmark

Post on 30-Jun-2015

2.853 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Java でベンチマークするときの話です。

TRANSCRIPT

Java とBenchmarktokuhirom

自己紹介

• 自社サービス系の Web エンジニア

• 普段 Perl を書いてる。

• CPAN に日本で一番モジュールを上げてる。たぶん。

ある日、Java をやることになった。

つまり、初心者です!!

どんなコードが速いのか!ベンチマークしたい

なんかツールないの?

Caliper

• Google が出してる

• なんかすごい綺麗なレポートがでる!

動かない。

なぜ動かないか

• Guava のすごい古いバージョンに依存してる

• Guava の新しいバージョンだと削除されてるクラスに依存している

• 開発続いてるっぽいリリース活動がされてない

諦めよう!!

動かなければ 新しく作ればいいじゃない?

nanobench.java 書いた。

nanobench.java

• 依存がない

• 1ファイルコピペで入れるだけで動く

• HTML 出力とかいらんからコンソールにわかりやすくレポートして欲しい

わかりやすい!!!!

https://github.com/tokuhirom/nanobench

Thanks!

top related