Submit Search
Upload
[jjug] Java と Benchmark
•
4 likes
•
4,445 views
Tokuhiro Matsuno
Follow
Java でベンチマークするときの話です。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
Yapc fukuoka crust
Yapc fukuoka crust
Tokuhiro Matsuno
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
LINE Corporation
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
Godai Nakamura
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
Tokuhiro Matsuno
Jsugプレゼン資料new
Jsugプレゼン資料new
Wataru Kakizoe
試験にでるSpring
試験にでるSpring
土岐 孝平
Java web application testing
Java web application testing
Tokuhiro Matsuno
Springを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしよう
土岐 孝平
Recommended
Yapc fukuoka crust
Yapc fukuoka crust
Tokuhiro Matsuno
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
LINE Corporation
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
Godai Nakamura
Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
Tokuhiro Matsuno
Jsugプレゼン資料new
Jsugプレゼン資料new
Wataru Kakizoe
試験にでるSpring
試験にでるSpring
土岐 孝平
Java web application testing
Java web application testing
Tokuhiro Matsuno
Springを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしよう
土岐 孝平
楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)
Rakuten Group, Inc.
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
Tokuhiro Matsuno
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Yoichi KIKUCHI
アメブロの大規模システム刷新と それを支えるSpring
アメブロの大規模システム刷新と それを支えるSpring
Takuya Hattori
ウェブアプリケーションのパフォーマンスチューニング
ウェブアプリケーションのパフォーマンスチューニング
Yasuhiro Onishi
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
Kazunari Hara
JavaからScalaへ
JavaからScalaへ
takezoe
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Takahiro Okumura
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
Java + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetup
Toshiaki Maki
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
Laravel5.1をつかったWebアプリケーション開発
Laravel5.1をつかったWebアプリケーション開発
kan-notice
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress
Masashi Shinbara
50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック
miso- soup3
Consumer Driven Contractsで REST API/マイクロサービスをテスト #m3tech
Consumer Driven Contractsで REST API/マイクロサービスをテスト #m3tech
Toshiaki Maki
Amebaプラットフォームの作りかた
Amebaプラットフォームの作りかた
Kazunari Hara
V8 Iginition Interpreter
V8 Iginition Interpreter
Taketoshi 青野健利
20190126 yapc tokyo keynote
20190126 yapc tokyo keynote
Tokuhiro Matsuno
最近のPerlバイナリマネージャー Perl 編
最近のPerlバイナリマネージャー Perl 編
Tokuhiro Matsuno
More Related Content
What's hot
楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)
Rakuten Group, Inc.
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
Tokuhiro Matsuno
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Yoichi KIKUCHI
アメブロの大規模システム刷新と それを支えるSpring
アメブロの大規模システム刷新と それを支えるSpring
Takuya Hattori
ウェブアプリケーションのパフォーマンスチューニング
ウェブアプリケーションのパフォーマンスチューニング
Yasuhiro Onishi
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
Kazunari Hara
JavaからScalaへ
JavaからScalaへ
takezoe
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
Takahiro Okumura
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
Java + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetup
Toshiaki Maki
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
Laravel5.1をつかったWebアプリケーション開発
Laravel5.1をつかったWebアプリケーション開発
kan-notice
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress
Masashi Shinbara
50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック
miso- soup3
Consumer Driven Contractsで REST API/マイクロサービスをテスト #m3tech
Consumer Driven Contractsで REST API/マイクロサービスをテスト #m3tech
Toshiaki Maki
Amebaプラットフォームの作りかた
Amebaプラットフォームの作りかた
Kazunari Hara
V8 Iginition Interpreter
V8 Iginition Interpreter
Taketoshi 青野健利
What's hot
(20)
楽天トラベルとSpring(Spring Day 2016)
楽天トラベルとSpring(Spring Day 2016)
MyBatis を利用した web application 開発についてのご紹介
MyBatis を利用した web application 開発についてのご紹介
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
Jsug2015 summer spring適用におけるバッドノウハウとベタープラクティス
アメブロの大規模システム刷新と それを支えるSpring
アメブロの大規模システム刷新と それを支えるSpring
ウェブアプリケーションのパフォーマンスチューニング
ウェブアプリケーションのパフォーマンスチューニング
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
JavaからScalaへ
JavaからScalaへ
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Web開発研修イントロダクション
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Java + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetup
PlayFramework1.x基礎編
PlayFramework1.x基礎編
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
Laravel5.1をつかったWebアプリケーション開発
Laravel5.1をつかったWebアプリケーション開発
PHP Application E2E with Capybara
PHP Application E2E with Capybara
先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress
50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック
Consumer Driven Contractsで REST API/マイクロサービスをテスト #m3tech
Consumer Driven Contractsで REST API/マイクロサービスをテスト #m3tech
Amebaプラットフォームの作りかた
Amebaプラットフォームの作りかた
V8 Iginition Interpreter
V8 Iginition Interpreter
More from Tokuhiro Matsuno
20190126 yapc tokyo keynote
20190126 yapc tokyo keynote
Tokuhiro Matsuno
最近のPerlバイナリマネージャー Perl 編
最近のPerlバイナリマネージャー Perl 編
Tokuhiro Matsuno
Plenv and perl build, and search.cpan.org
Plenv and perl build, and search.cpan.org
Tokuhiro Matsuno
Perl6 と web 開発と
Perl6 と web 開発と
Tokuhiro Matsuno
Openjdk 入門してみた話
Openjdk 入門してみた話
Tokuhiro Matsuno
promgen - prometheus managemnet tool / simpleclient_java hacks @ Prometheus c...
promgen - prometheus managemnet tool / simpleclient_java hacks @ Prometheus c...
Tokuhiro Matsuno
Perl6 web-app
Perl6 web-app
Tokuhiro Matsuno
Perl6 meets JVM
Perl6 meets JVM
Tokuhiro Matsuno
Server::Starter meets Java
Server::Starter meets Java
Tokuhiro Matsuno
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
Test::Kantan - Perl and Testing
Test::Kantan - Perl and Testing
Tokuhiro Matsuno
Devel::NYTProf::Apache
Devel::NYTProf::Apache
Tokuhiro Matsuno
MySQL のチューニングについて考えてみた
MySQL のチューニングについて考えてみた
Tokuhiro Matsuno
Archer
Archer
Tokuhiro Matsuno
MySQL::NameLocker
MySQL::NameLocker
Tokuhiro Matsuno
Inside MF
Inside MF
Tokuhiro Matsuno
Web Application FLow
Web Application FLow
Tokuhiro Matsuno
madeye agents
madeye agents
Tokuhiro Matsuno
madeye classes
madeye classes
Tokuhiro Matsuno
How to generate CSV from HTML with Sledge.
How to generate CSV from HTML with Sledge.
Tokuhiro Matsuno
More from Tokuhiro Matsuno
(20)
20190126 yapc tokyo keynote
20190126 yapc tokyo keynote
最近のPerlバイナリマネージャー Perl 編
最近のPerlバイナリマネージャー Perl 編
Plenv and perl build, and search.cpan.org
Plenv and perl build, and search.cpan.org
Perl6 と web 開発と
Perl6 と web 開発と
Openjdk 入門してみた話
Openjdk 入門してみた話
promgen - prometheus managemnet tool / simpleclient_java hacks @ Prometheus c...
promgen - prometheus managemnet tool / simpleclient_java hacks @ Prometheus c...
Perl6 web-app
Perl6 web-app
Perl6 meets JVM
Perl6 meets JVM
Server::Starter meets Java
Server::Starter meets Java
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Test::Kantan - Perl and Testing
Test::Kantan - Perl and Testing
Devel::NYTProf::Apache
Devel::NYTProf::Apache
MySQL のチューニングについて考えてみた
MySQL のチューニングについて考えてみた
Archer
Archer
MySQL::NameLocker
MySQL::NameLocker
Inside MF
Inside MF
Web Application FLow
Web Application FLow
madeye agents
madeye agents
madeye classes
madeye classes
How to generate CSV from HTML with Sledge.
How to generate CSV from HTML with Sledge.
[jjug] Java と Benchmark
1.
Java とBenchmark tokuhirom
2.
自己紹介 • 自社サービス系の
Web エンジニア • 普段 Perl を書いてる。 • CPAN に日本で一番モジュールを上げてる。たぶ ん。
3.
ある日、Java をやる ことになった。
4.
つまり、初心者です!!
5.
どんなコードが速いのか! ベンチマークしたい
6.
なんかツールないの?
7.
8.
Caliper • Google
が出してる • なんかすごい綺麗なレポートがでる!
9.
動かない。
10.
なぜ動かないか • Guava
のすごい古いバージョンに依存してる • Guava の新しいバージョンだと削除されてるク ラスに依存している • 開発続いてるっぽいリリース活動がされてない
11.
諦めよう!!
12.
動かなければ 新しく作ればいいじゃない?
13.
nanobench.java 書いた。
14.
nanobench.java • 依存がない
• 1ファイルコピペで入れるだけで動く • HTML 出力とかいらんからコンソールにわかり やすくレポートして欲しい
15.
16.
17.
わかりやすい!!!!
18.
https://github.com/ tokuhirom/nanobench
19.
Thanks!
Download now