Suche senden
Hochladen
運用に効く!JVMオプション三選
•
20 gefällt mir
•
10,819 views
Kazuhiro Oinuma
Folgen
運用に効く!JVMオプション三選→運用に効く!JVM関連ツール三選
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 30
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
Masahiro Nagano
NorikraのJVMチューンで苦労している話
NorikraのJVMチューンで苦労している話
SATOSHI TAGOMORI
Jvm operation casual talks
Jvm operation casual talks
oranie Narut
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
Salesforce Developers Japan
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Akihiro Kuwano
ななめ45°から見たJavaOne
ななめ45°から見たJavaOne
AdvancedTechNight
Craft CMSに最適なサーバはどんな環境?
Craft CMSに最適なサーバはどんな環境?
Kei Mikage
Empfohlen
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
Web Framework Benchmarksと Perl の現状報告会 YAPC::Asia Tokyo 2014 LT
Masahiro Nagano
NorikraのJVMチューンで苦労している話
NorikraのJVMチューンで苦労している話
SATOSHI TAGOMORI
Jvm operation casual talks
Jvm operation casual talks
oranie Narut
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
Salesforce Developers Japan
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Akihiro Kuwano
ななめ45°から見たJavaOne
ななめ45°から見たJavaOne
AdvancedTechNight
Craft CMSに最適なサーバはどんな環境?
Craft CMSに最適なサーバはどんな環境?
Kei Mikage
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
学 松崎
Javaの速度比較
Javaの速度比較
Satoshi Kubo
"アレ"からJubatusを使う
"アレ"からJubatusを使う
JubatusOfficial
Osoljp201204
Osoljp201204
Masataka Tsukamoto
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
学 松崎
初心者向け負荷軽減のはなし
初心者向け負荷軽減のはなし
Oonishi Takaaki
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
Kei Mikage
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点
Hiroyasu Suzuki
apasec001-kawai
apasec001-kawai
Hidemi Kawai
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
Kentaro Matsui
HerokuでJava7 #herokujp #waza
HerokuでJava7 #herokujp #waza
Yusuke Yamamoto
20150523
20150523
Toshihiro Suzuki
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
Shuntaro Saiba
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
infinite_loop
hktstudy #01 LT 20120616
hktstudy #01 LT 20120616
学 松崎
OSC福岡2012 LT 20121208
OSC福岡2012 LT 20121208
学 松崎
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
Yuuki Namikawa
Jubatus 新機能ハイライト
Jubatus 新機能ハイライト
JubatusOfficial
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編
Takanori Sejima
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
Masashi Shibata
Javaパフォーマンスチューニング基礎
Javaパフォーマンスチューニング基礎
Hiroyuki Ohnaka
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
Weitere ähnliche Inhalte
Was ist angesagt?
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
学 松崎
Javaの速度比較
Javaの速度比較
Satoshi Kubo
"アレ"からJubatusを使う
"アレ"からJubatusを使う
JubatusOfficial
Osoljp201204
Osoljp201204
Masataka Tsukamoto
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
学 松崎
初心者向け負荷軽減のはなし
初心者向け負荷軽減のはなし
Oonishi Takaaki
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
Kei Mikage
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点
Hiroyasu Suzuki
apasec001-kawai
apasec001-kawai
Hidemi Kawai
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
Kentaro Matsui
HerokuでJava7 #herokujp #waza
HerokuでJava7 #herokujp #waza
Yusuke Yamamoto
20150523
20150523
Toshihiro Suzuki
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
Shuntaro Saiba
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
infinite_loop
hktstudy #01 LT 20120616
hktstudy #01 LT 20120616
学 松崎
OSC福岡2012 LT 20121208
OSC福岡2012 LT 20121208
学 松崎
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
Yuuki Namikawa
Jubatus 新機能ハイライト
Jubatus 新機能ハイライト
JubatusOfficial
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編
Takanori Sejima
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
Masashi Shibata
Was ist angesagt?
(20)
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
Javaの速度比較
Javaの速度比較
"アレ"からJubatusを使う
"アレ"からJubatusを使う
Osoljp201204
Osoljp201204
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
初心者向け負荷軽減のはなし
初心者向け負荷軽減のはなし
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点
apasec001-kawai
apasec001-kawai
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
HerokuでJava7 #herokujp #waza
HerokuでJava7 #herokujp #waza
20150523
20150523
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
新卒3年目のぼくが、でぶおぷす???なオジサンだらけのエンプラ金融PJにAnsibleを導入してみた
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
hktstudy #01 LT 20120616
hktstudy #01 LT 20120616
OSC福岡2012 LT 20121208
OSC福岡2012 LT 20121208
3分でわかる(気になれる) AWS OpsWorks
3分でわかる(気になれる) AWS OpsWorks
Jubatus 新機能ハイライト
Jubatus 新機能ハイライト
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編
Webフレームワークを作ってる話 #osakapy
Webフレームワークを作ってる話 #osakapy
Ähnlich wie 運用に効く!JVMオプション三選
Javaパフォーマンスチューニング基礎
Javaパフォーマンスチューニング基礎
Hiroyuki Ohnaka
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
Mbed2013
Mbed2013
lynxeyed
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
Akira Shimosako
DynamoDBだけでソシャゲを作ってみた
DynamoDBだけでソシャゲを作ってみた
伊藤 祐策
HeapStats: Introduction and Technical Preview
HeapStats: Introduction and Technical Preview
Yuji Kubota
JVMの中身を可視化してみた
JVMの中身を可視化してみた
Kengo Toda
Java EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jp
Norito Agetsuma
Lt talk 2017_0912
Lt talk 2017_0912
Kenta Togashi
20121215 DevLOVE2012 Mahout on AWS
20121215 DevLOVE2012 Mahout on AWS
都元ダイスケ Miyamoto
Introduction to GraalVM and Native Image
Introduction to GraalVM and Native Image
Koichi Sakata
サーバー構築の基礎
サーバー構築の基礎
VirtualTech Japan Inc./Begi.net Inc.
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
y torazuka
第六回渋谷Java Java8のJVM監視を考える
第六回渋谷Java Java8のJVM監視を考える
chonaso
つぶLT20121215
つぶLT20121215
遼一 杉浦
JavaOne2014参加報告LT
JavaOne2014参加報告LT
諭 岡野
Javaはどのように動くのか~スライドでわかるJVMの仕組み
Javaはどのように動くのか~スライドでわかるJVMの仕組み
Chihiro Ito
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
Akihiro Kuwano
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
Takakiyo Tanaka
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
Ähnlich wie 運用に効く!JVMオプション三選
(20)
Javaパフォーマンスチューニング基礎
Javaパフォーマンスチューニング基礎
Javaで1から10まで書いた話(sanitized)
Javaで1から10まで書いた話(sanitized)
Mbed2013
Mbed2013
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
Java用O/Rマッピングソフトについて私が知っている二、三の事柄
DynamoDBだけでソシャゲを作ってみた
DynamoDBだけでソシャゲを作ってみた
HeapStats: Introduction and Technical Preview
HeapStats: Introduction and Technical Preview
JVMの中身を可視化してみた
JVMの中身を可視化してみた
Java EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jp
Lt talk 2017_0912
Lt talk 2017_0912
20121215 DevLOVE2012 Mahout on AWS
20121215 DevLOVE2012 Mahout on AWS
Introduction to GraalVM and Native Image
Introduction to GraalVM and Native Image
サーバー構築の基礎
サーバー構築の基礎
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
第六回渋谷Java Java8のJVM監視を考える
第六回渋谷Java Java8のJVM監視を考える
つぶLT20121215
つぶLT20121215
JavaOne2014参加報告LT
JavaOne2014参加報告LT
Javaはどのように動くのか~スライドでわかるJVMの仕組み
Javaはどのように動くのか~スライドでわかるJVMの仕組み
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
JJUGナイトセミナー OpenJDK祭り「OpenJ9+OpenJDK」
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Mehr von Kazuhiro Oinuma
カジュアルに本番データを開発環境に入れる #mysqlcasual
カジュアルに本番データを開発環境に入れる #mysqlcasual
Kazuhiro Oinuma
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
コードはナマモノ 腐らせないために今までやってきたこと
コードはナマモノ 腐らせないために今までやってきたこと
Kazuhiro Oinuma
20120524 english lt2_pythontoolsfortesting
20120524 english lt2_pythontoolsfortesting
Kazuhiro Oinuma
MySQLでNoSQL - アメーバピグでのNoSQLの実例
MySQLでNoSQL - アメーバピグでのNoSQLの実例
Kazuhiro Oinuma
rsyncのちょっとイイ話
rsyncのちょっとイイ話
Kazuhiro Oinuma
Mehr von Kazuhiro Oinuma
(6)
カジュアルに本番データを開発環境に入れる #mysqlcasual
カジュアルに本番データを開発環境に入れる #mysqlcasual
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
コードはナマモノ 腐らせないために今までやってきたこと
コードはナマモノ 腐らせないために今までやってきたこと
20120524 english lt2_pythontoolsfortesting
20120524 english lt2_pythontoolsfortesting
MySQLでNoSQL - アメーバピグでのNoSQLの実例
MySQLでNoSQL - アメーバピグでのNoSQLの実例
rsyncのちょっとイイ話
rsyncのちょっとイイ話
運用に効く!JVMオプション三選
1.
運用に効く! JVMオプション三選 JVM Operation Casual
Talks #1 2014/04/17 @oinume
2.
自己紹介 •@oinume •株式会社サイバーエージェント •Java嫌いJavaプログラマ(2010∼) •LL大好き •今日なぜここにいるのか…
3.
今日の話 •運用に効くJVMオプション三選 •のつもりが…
4.
5.
6.
( ゚д゚)
7.
運用に効く!JVMオプション三選 運用に効く!JVM関連ツール三選
8.
その一
9.
JDK付属のコマンド •jstack - スレッドダンプ取るアレ •jmap
- ヒープダンプ取るアレ •jstat - ヒープやGCの統計情報を出 力するアレ
10.
サーバにssh するのがつらい…
11.
人類は新しい 発明を得た
12.
VisualVM • JVMの統計情報が見れる • MBeanの値も見れる •
画面上からヒープダンプ取れる • スレッドダンプも取れる • CPUサンプリング • メモリーサンプリング(Java8 新機能)
13.
14.
15.
16.
GUI便利です
17.
その三
18.
Java Mission Control
19.
GUIツールの 最終進化系
20.
21.
Java Mission Control •
Oracle JDK7u40以降 標準でついてくる • FlightRecorderとの連携が強力 • トリガー機能 • CPU使用率が閾値を超えたらメールす るなど
22.
Flight Recorderって • JVM,
OS, Javaアプリの情報を収集・蓄積 • 何らかのトリガーでその情報を出力できる • JVMの中に組み込まれているためオーバー ヘッドが少ない(Oracle社曰く1%未満) • -XX:+UnockComercialFeatures -XX: +FlightRecorder • 商用利用の場合は有償
23.
24.
25.
26.
27.
28.
便利なところ • 突然負荷が上がったりする場合でも調査が しやすい • 必要ならJVM起動時に- XX:StartFlightRecording
しておく
29.
Java Mission Control 便利っす
30.
ご清聴ありがとう ございました
Jetzt herunterladen