タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

jvmに関するtmurakamのブックマーク (5)

  • Java女子部セミナー「JVMのいろは」日本電信電話株式会社OSSセンタ 久保田祐史氏 - のた犬のうまい猫めし

    イベント情報:https://javajo.doorkeeper.jp/events/21337 ハッシュタグ:#javajo 講師:久保田祐史氏、@sugarlife。Java歴6年。2年前からOpenJDK読んでいる。都内のほどほどのスイーツ情報を呟いている。Javaはあまり書かないらしい。(JVMはCだから) 後日公開された資料: JVM のいろはにほ #javajo from Yuji Kubota JVM のいろはにほ #javajo ここ(今回のセミナー)ではJVM=HotSpot VM。OpenJDK/OracleJDK。Oracleから落とせるJavaのこと。java Dukeのように実行するところがJavaVMの出番。Java仮想マシン。Javaバイトコードの実行環境。書いたコードがどこでも動くようにするもの。主な機能として、コードを実行するための機能、メモリの管理(プロ

    Java女子部セミナー「JVMのいろは」日本電信電話株式会社OSSセンタ 久保田祐史氏 - のた犬のうまい猫めし
  • HotSpot JVM garbage collection options cheat sheet (v3)

    Updated version is available! Two years ago I have published cheat sheet for garbage collection options in HotSpot JVM. Recently I decided give that work some refreshing and today I'm publishing first HostSpot JVM options ref card covering generic GC options and CMS tuning. (G1 have got a plenty of tuning options during last two years so it will have dedicated ref card). Content-wise GC log rotati

    HotSpot JVM garbage collection options cheat sheet (v3)
    tmurakam
    tmurakam 2015/02/18
  • Javaトラブルに応じた初動対応のまとめ - n-agetsumaの日記

    Javaトラブルでは『情報がなくて、再現もなかなかしません』といった状況に陥ることがある。このような状況を回避するために、以下の3つの代表的なトラブルを例に、アプリケーションサーバを再起動する前に何を取得すれば良いのかをまとめてみる。 アプリケーションから応答がない アプリケーションが遅い ヒープメモリが足りない(OutOfMemoryErrorの発生) アプリケーションから応答がない 取得する情報 スレッドダンプ データ取得方法 スレッドダンプとは、コマンド実行時点でのJavaスレッド実行状態を出力したものである。応答がない場合、何らかの要因によりどこかで処理が止まっていることが想定される。スレッドダンプは『どこで止まっているのか?』を切り分けるのに大切な情報である。 取得方法はJDKのバージョンによって色々ある。 kill -3 <pid> (少なくとも1.4.2にはある〜JDK7でも

    Javaトラブルに応じた初動対応のまとめ - n-agetsumaの日記
  • トラブルに備えるJVMオプション - n-agetsumaの日記

    以前の記事でトラブルが起きた後の初動対応を書いてみたが、いざトラブルに遭遇すると、まず再起動してからどうするか考えるケースが多いと感じている。しかし何も情報がないと『情報がない/再現方法が不明』などの理由からそのままお蔵入りになってしまう。今回はトラブルに事前に備えるために、地味だけど大切なJavaVMのオプションをまとめてみる。 GCログの出力とローテーション OutOfMemoryError発生時のヒープダンプ自動出力と出力パス設定 JavaVMクラッシュログの出力パス設定 JVMオプションの設定 (OpenJDK/OracleJDK) JavaVMにはGCおよびヒープメモリの状態をロギングする仕組みや、OufOfMemoryError時にヒープダンプを自動的に出力するような障害に備えて自動的に情報を出力する機能がある。おすすめのオプション*1は以下の通り。 java -Xms?g -

    トラブルに備えるJVMオプション - n-agetsumaの日記
  • JVM Operation Casual Talksに参加しました #jvmcasual

    JVM Operation Casual Talksに参加しました。 あんまり、運用とかやってないので、ついていけるか不安ですが、楽しそうだったので。 懇親会は予定されてないらしい。 @stanaka 15分でわかるJVMのメモリ管理 スライド:https://speakerdeck.com/stanaka/understanding-memory-management-of-javavm-in-15-minutes JVMの基礎知識 某研究所で。。。 Elasticsearch、Solrの名前が! JVM困りどころ。ネットの情報が古いのが多いとか。 使いこなすにはきちんと知識が必要。 Memory Model 困ったらJava8に。。。 Heapのチューニングが重要 Heapの構成やGC処理の説明 CMSでもすべて並列ではない OlgGenがフラグメントして確保が遅くなっていく G1GC

    JVM Operation Casual Talksに参加しました #jvmcasual
  • 1