タグ

heapstatsに関するBigFatCatのブックマーク (3)

  • JavaVM監視・解析ツール HeapStatsを使ってみた | Casley Deep Innovations株式会社 技術ブログ

    こんにちは!SI部の満石です。 以前、仕事JRockit Flight Recorder(現在OracleJDKに付属しているJava Flight Recorderの元になったもの)を使ったことがあり、最近出てきたHeapStatsにも興味があって使ってみたのでご紹介します。 HeapStatsとは NTT OSSセンタが開発したOSS(Open Source Software)であり、HeapStatsの日語Wikiには以下のとおりに書かれています。 HeapStats とは、JavaVM のヒープやGC状況を監視する軽量なツールで、エラーの兆候を検知してSNMPのようなリアルタイムなアラートを発します。生成するログはかなり小さいもので、GUIツールで解析することができます。HeapStatsは、次の二つのプログラムで構成されます: エージェント(agent) – JavaVMの情

    JavaVM監視・解析ツール HeapStatsを使ってみた | Casley Deep Innovations株式会社 技術ブログ
  • JJUGナイトセミナー 「Java解析ツールバトル」参加録 | GCgate エンジニアブログ

    名ばかりR&DのKです。 なんか新しいブログができちゃったので、古いですが9月のJJUG[日Javaユーザ会]ナイトセミナーの感想を書いてお茶を濁そうと思います。 インストールの詳細についてはその場で語られなかったので、参考になるかもしれません。 3行まとめ 障害解析ツールについて紹介したJJUGナイトセミナーの記録。 とにかくHeapStatsを動かしてみた。 既存Javaプロセスへのアタッチはできていません。 何のためのツール? 今回紹介されたFlightRecorder, ENdoSnipe, HeapStats の各ツールに共通する特徴をまとめてみます。 これらのツールの目的を大雑把に言えば、OutOfMemoryErrorやスレッドの競合に対して、 発生→再現待ち→対応 をやっていると、再現待ちの段階で浪費してしまう時間を、 常時モニタすることで、発生した時点でのJVM内部の情

    JJUGナイトセミナー 「Java解析ツールバトル」参加録 | GCgate エンジニアブログ
  • OutOfMemoryError の調べ方 - Qiita

    OutOfMemoryError (以下 OOME)が起こったときにお手上げ状態にならないためにも、 Java のメモリ管理の仕組みとか、 OOME が起こったときの調査方法とかを調べる。 環境 OS Windows 7 > java -version java version "1.8.0_74" Java(TM) SE Runtime Environment (build 1.8.0_74-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode) Java 8 で、 Oracle の JVM を前提とした話です。 Java のメモリ管理 これを知っておかないと、 OOME が起こっても、メモリ内で何が起こっていて、どこを調査すべきで、どのように対処したらいいのかが判断できない。 なので、まずは、そもそも J

    OutOfMemoryError の調べ方 - Qiita
  • 1