KEMBAR78
Daftar
Login
JVM! JVM! JVM! | PDF
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Masaaki HIROSE
PDF, PPTX
17,464 views
JVM! JVM! JVM!
Monitoring casual #6 http://www.zusaar.com/event/11447004
Internet
◦
Read more
46
Save
Share
Embed
Download
Download as PDF, PPTX
1
/ 36
2
/ 36
3
/ 36
4
/ 36
5
/ 36
6
/ 36
7
/ 36
8
/ 36
9
/ 36
10
/ 36
11
/ 36
12
/ 36
13
/ 36
14
/ 36
15
/ 36
16
/ 36
17
/ 36
18
/ 36
19
/ 36
20
/ 36
21
/ 36
22
/ 36
23
/ 36
24
/ 36
25
/ 36
26
/ 36
27
/ 36
28
/ 36
29
/ 36
30
/ 36
31
/ 36
32
/ 36
33
/ 36
34
/ 36
35
/ 36
36
/ 36
More Related Content
PPTX
第六回渋谷Java Java8のJVM監視を考える
by
chonaso
PDF
Native Memory Tracking
by
Takahiro YAMADA
PDF
Javaトラブルに備えよう #jjug_ccc #ccc_h2
by
Norito Agetsuma
PPTX
Metaspace
by
Yasumasa Suenaga
PPTX
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
by
YujiSoftware
PPTX
Serviceability Toolsの裏側
by
Yasumasa Suenaga
PDF
Web時代の大富豪的プログラミングのススメ
by
Hideyuki Takeuchi
PDF
Jvm internal
by
Go Tanaka
第六回渋谷Java Java8のJVM監視を考える
by
chonaso
Native Memory Tracking
by
Takahiro YAMADA
Javaトラブルに備えよう #jjug_ccc #ccc_h2
by
Norito Agetsuma
Metaspace
by
Yasumasa Suenaga
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
by
YujiSoftware
Serviceability Toolsの裏側
by
Yasumasa Suenaga
Web時代の大富豪的プログラミングのススメ
by
Hideyuki Takeuchi
Jvm internal
by
Go Tanaka
What's hot
PDF
GPUをJavaで使う話(Java Casual Talks #1)
by
なおき きしだ
PPTX
PostgreSQL共有バッファと関連ツール
by
Masahiko Sawada
PDF
PostgreSQLのパラレル化に向けた取り組み@第30回(仮名)PostgreSQL勉強会
by
Shigeru Hanada
PPTX
Javaで簡単にgpgpu aparapi
by
Ken'ichi Sakiyama
PPTX
MySQLメインの人がPostgreSQLのベンチマークをしてみた話
by
hiroi10
PDF
pgstattuple2: デッドタプル推定のための統計的手法
by
Uptime Technologies LLC (JP)
PDF
Postgres Toolkitのご紹介
by
Uptime Technologies LLC (JP)
PDF
Javaはどのように動くのか~スライドでわかるJVMの仕組み
by
Chihiro Ito
PDF
これからのコンピューティングとJava(Hacker Tackle)
by
なおき きしだ
PPTX
Heap statsfx analyzer
by
Yasumasa Suenaga
PDF
Project Loom - 限定継続と軽量スレッド -
by
Yuichi Sakuraba
PDF
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
PDF
PostgreSQL v9.5の新機能~CustomScan/Join Interface
by
Kohei KaiGai
PPTX
SQLチューニング入門 入門編
by
Miki Shimogai
ODP
スレッドダンプの読み方
by
Funato Takashi
PDF
tcpdump & xtrabackup @ MySQL Casual Talks #1
by
Ryosuke IWANAGA
PDF
Webサーバの性能測定
by
Ryo Maruyama
PDF
Postgre sql9.3 newlockmode_and_etc
by
kasaharatt
PDF
Kernel fcache-bug
by
MITSUNARI Shigeo
PDF
あるコンテキストスイッチの話
by
nullnilaki
GPUをJavaで使う話(Java Casual Talks #1)
by
なおき きしだ
PostgreSQL共有バッファと関連ツール
by
Masahiko Sawada
PostgreSQLのパラレル化に向けた取り組み@第30回(仮名)PostgreSQL勉強会
by
Shigeru Hanada
Javaで簡単にgpgpu aparapi
by
Ken'ichi Sakiyama
MySQLメインの人がPostgreSQLのベンチマークをしてみた話
by
hiroi10
pgstattuple2: デッドタプル推定のための統計的手法
by
Uptime Technologies LLC (JP)
Postgres Toolkitのご紹介
by
Uptime Technologies LLC (JP)
Javaはどのように動くのか~スライドでわかるJVMの仕組み
by
Chihiro Ito
これからのコンピューティングとJava(Hacker Tackle)
by
なおき きしだ
Heap statsfx analyzer
by
Yasumasa Suenaga
Project Loom - 限定継続と軽量スレッド -
by
Yuichi Sakuraba
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
PostgreSQL v9.5の新機能~CustomScan/Join Interface
by
Kohei KaiGai
SQLチューニング入門 入門編
by
Miki Shimogai
スレッドダンプの読み方
by
Funato Takashi
tcpdump & xtrabackup @ MySQL Casual Talks #1
by
Ryosuke IWANAGA
Webサーバの性能測定
by
Ryo Maruyama
Postgre sql9.3 newlockmode_and_etc
by
kasaharatt
Kernel fcache-bug
by
MITSUNARI Shigeo
あるコンテキストスイッチの話
by
nullnilaki
Viewers also liked
PDF
Pyfes201110
by
Moriyoshi Koizumi
PPTX
Serverspec at July Tech Festa 2013
by
Gosuke Miyashita
PDF
Walter ファミリーの紹介 at Shibuya.go#1
by
Gosuke Miyashita
PDF
Why my Go program is slow?
by
Inada Naoki
PDF
Float is Legacy
by
Kenta Murata
PDF
Serverspec at Testing Framework Meeting
by
Gosuke Miyashita
PDF
Presto changes
by
N Masahiro
PDF
Introduction to ATDD with Cucumber and RSpec
by
Kenta Murata
PDF
How to develop a huge Single Page Application
by
Naoki Yamada
PDF
Fluentd at Bay Area Kubernetes Meetup
by
Sadayuki Furuhashi
PDF
ジョジョの奇妙なTDD
by
joker1007
PPTX
2016年度新卒採用向けsinops説明資料
by
Kotaro Shimai
PPTX
PHP7を魔改造した話
by
Moriyoshi Koizumi
PDF
How To Write Middleware In Ruby
by
SATOSHI TAGOMORI
PDF
Embulk, an open-source plugin-based parallel bulk data loader
by
Sadayuki Furuhashi
Pyfes201110
by
Moriyoshi Koizumi
Serverspec at July Tech Festa 2013
by
Gosuke Miyashita
Walter ファミリーの紹介 at Shibuya.go#1
by
Gosuke Miyashita
Why my Go program is slow?
by
Inada Naoki
Float is Legacy
by
Kenta Murata
Serverspec at Testing Framework Meeting
by
Gosuke Miyashita
Presto changes
by
N Masahiro
Introduction to ATDD with Cucumber and RSpec
by
Kenta Murata
How to develop a huge Single Page Application
by
Naoki Yamada
Fluentd at Bay Area Kubernetes Meetup
by
Sadayuki Furuhashi
ジョジョの奇妙なTDD
by
joker1007
2016年度新卒採用向けsinops説明資料
by
Kotaro Shimai
PHP7を魔改造した話
by
Moriyoshi Koizumi
How To Write Middleware In Ruby
by
SATOSHI TAGOMORI
Embulk, an open-source plugin-based parallel bulk data loader
by
Sadayuki Furuhashi
More from Masaaki HIROSE
PDF
Redunduncy of NAT instance on AWS/VPC
by
Masaaki HIROSE
PDF
How to inspect a RUNNING perl process
by
Masaaki HIROSE
PDF
Introduction of aws-cli
by
Masaaki HIROSE
PDF
『Ficia』インフラとPerlにまつわるエトセトラ
by
Masaaki HIROSE
PDF
Shibuya.pm #9 My First XS
by
Masaaki HIROSE
PPT
Aio
by
Masaaki HIROSE
Redunduncy of NAT instance on AWS/VPC
by
Masaaki HIROSE
How to inspect a RUNNING perl process
by
Masaaki HIROSE
Introduction of aws-cli
by
Masaaki HIROSE
『Ficia』インフラとPerlにまつわるエトセトラ
by
Masaaki HIROSE
Shibuya.pm #9 My First XS
by
Masaaki HIROSE
Aio
by
Masaaki HIROSE
JVM! JVM! JVM!
1.
J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M Monitoring Casual #6 ひろせまさあき @hirose31
2.
今日のお話 JVMのメモリまわりやGCま わりのリソースモニタリング の話。チューニングとかの 話はないにょ。
3.
JDK同梱ツール これから紹介するjstat, jmap, jconsole とかの詳しい使い方は↓みてね http://docs.oracle.com/javase/jp/7/ technotes/tools/index.html
4.
jps ● Javaなプロセスの表示 便利!!
5.
jstat ● ローカル/リモートの統計データの表示 ● *statと同じく、繰り返しサンプリングできる ! ! ●
-class: ロードされたクラスの数やバイト数 ● -gc: Servivor, Eden, Old, Perm各領域と GCの実行回数、所要時間 ● などなど
6.
jmap ● ローカルのプロセスやコア ファイル、リモートデバッグ サーバーに接続しメモリ等の 情報を返す ● -heap
GCアルゴリズム、 ヒープ構成、世代ごとのヒー プ使用率 ● -histo クラスごとに、イ ンスタンス数、専有してる メモリサイズ
7.
jconsole ● メモリ統計、スレッド数、クラス数をグラフィ カルに表示
8.
jconsole
9.
jconsole
10.
jmc Java Mission Control ●
メモリ統計、スレッド数、クラス数をグラフィカルに表 示 ● jconsoleと似たような感じだけどjmcの方がなうい? ● ダッシュボードのカスタマイズ(グラフの追加)が可能 ● Flight Recorderというプロファイリングツールがあ る。が商用ライセンスが必要(らしい ● -XX:+UnlockCommercialFeatures -XX:+FlightRecorder ● Eclipseプラグインとしても利用できる(らしい
11.
jmc Java Mission Control
12.
jmc Java Mission Control
13.
jvisualvm Java VisualVM ● http://docs.oracle.com/javase/jp/7/ technotes/guides/visualvm/index.html ●
メモリ統計、スレッド数(ry ● jconsoleとjmcと似たような(ry
14.
jvisualvm Java VisualVM
15.
jvisualvm Java VisualVM
16.
visualgc ● メモリ統計とGCがらみ ● jvmstatに含まれる(要別途ダウンロード ●
http://www.oracle.com/technetwork/ java/jvmstat-142257.html ● ハイパーな感じ!!!
17.
visualgc
18.
その場で細かくモニタ するのにはよいが、中 長期的な期間で俯瞰、 比較するには向いてい ない
19.
みんなだいすき ナントカForecast! そこで!!
20.
GrowthForecast http://blog.nomadscafe.jp/2014/04/jstatjvmgrowthforecast.html
21.
CloudForecastでサー バーのリソースグラフ 描いてるんで、それと 並べて見たいにょ…
22.
CloudForecast
23.
CloudForecast
24.
CloudForecast
25.
CloudForecast
26.
CloudForecast
27.
CloudForecast
28.
CloudForecast
29.
CloudForecast
30.
CloudForecast
31.
CloudForecast
32.
CloudForecast
33.
CloudForecast
34.
Easy to use! たった1行追加するだけでイマなら なんと10コものグラフがあなたの元 へ!!!! component_config: resources: -
jvm::8778::Elasticsearch
35.
● http://www.jolokia.org/ ● JMX-HTTP
bridge: JMXにHTTPでアクセスできるよ うになる!かわいい!! ● 監視とかにも使えるね! ● JVM agentならjavaのオプションに追加するだけで導 入可能 (>= Java SE 6) ● プロプラなプロダクトでも導入可能! java -javaagent:/path/to/jolokia-jvm- agent.jar=port=8778,host=0.0.0.0,discoveryE nabled=false
36.
J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M オシマイ
Download