運用に効く!JVMオプション三選
Upcoming SlideShare
Loading in...5
×
 

運用に効く!JVMオプション三選

on

  • 5,877 views

運用に効く!JVMオプション三選→運用に効く!JVM関連ツール三選

運用に効く!JVMオプション三選→運用に効く!JVM関連ツール三選

Statistics

Views

Total Views
5,877
Views on SlideShare
1,849
Embed Views
4,028

Actions

Likes
16
Downloads
15
Comments
0

12 Embeds 4,028

http://d.hatena.ne.jp 3643
http://oinume.hatenablog.com 230
http://setys.hatenablog.com 75
https://twitter.com 46
http://feedly.com 9
http://www.slideee.com 9
http://getpocket.com 8
http://s.deeeki.com 4
http://plus.url.google.com 1
http://digg.com 1
http://newsblur.com 1
http://reader.aol.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

運用に効く!JVMオプション三選 運用に効く!JVMオプション三選 Presentation Transcript

  • 運用に効く! JVMオプション三選 JVM Operation Casual Talks #1 2014/04/17 @oinume
  • 自己紹介 •@oinume •株式会社サイバーエージェント •Java嫌いJavaプログラマ(2010∼) •LL大好き •今日なぜここにいるのか…
  • 今日の話 •運用に効くJVMオプション三選 •のつもりが…
  • ( ゚д゚)
  • 運用に効く!JVMオプション三選 運用に効く!JVM関連ツール三選
  • その一
  • JDK付属のコマンド •jstack - スレッドダンプ取るアレ •jmap - ヒープダンプ取るアレ •jstat - ヒープやGCの統計情報を出 力するアレ
  • サーバにssh するのがつらい…
  • 人類は新しい 発明を得た
  • VisualVM • JVMの統計情報が見れる • MBeanの値も見れる • 画面上からヒープダンプ取れる • スレッドダンプも取れる • CPUサンプリング • メモリーサンプリング(Java8 新機能)
  • GUI便利です
  • その三
  • Java Mission Control
  • GUIツールの 最終進化系
  • Java Mission Control • Oracle JDK7u40以降 標準でついてくる • FlightRecorderとの連携が強力 • トリガー機能 • CPU使用率が閾値を超えたらメールす るなど
  • Flight Recorderって • JVM, OS, Javaアプリの情報を収集・蓄積 • 何らかのトリガーでその情報を出力できる • JVMの中に組み込まれているためオーバー ヘッドが少ない(Oracle社曰く1%未満) • -XX:+UnockComercialFeatures -XX: +FlightRecorder • 商用利用の場合は有償
  • 便利なところ • 突然負荷が上がったりする場合でも調査が しやすい • 必要ならJVM起動時に- XX:StartFlightRecording しておく
  • Java Mission Control 便利っす
  • ご清聴ありがとう ございました