問題タブ [jstat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
garbage-collection - 実行中のインスタンスの VMID を見つける
Tomcat で webapp を実行していて、実行時に jstat を使用してガベージ コレクションを確認したいと考えています。
私はコマンドを持っています:
どうすればそれが何であるかを見つけることができますかvmid
?
java - jstat -gc -t で監視すると、Tomcat の gc タイムスタンプの増加が停止する
oracle hotspot jdk 1.7.0_7 で tomcat 7.0.32 を実行すると、この独特の出力が得られます。
メモリリークを特定したかったので、実行しましjstat -gc -t 2000
た。最初はすべてが合理的に見えます。2秒ごとに新しい行を取得します。ただし、ある時点で、タイムスタンプ列がおかしくなり始めます。1 秒後、5 秒後、2、7 の順に戻り、タイムスタンプ 518058.9 に到達すると、最終的に「ねじ込みました。十分なデータが得られました。作業を進めてください。もう終わりです」と表示されます。
おかしい?なぜこれが起こるのですか?インスタンスの再起動を余儀なくされました。
データベース エラーが発生し、c3p0がDEADLOCK を鳴らしていた可能性がありますが、これにより jvm が gc 使用率を報告するのを止めるべきではありませんか? 右?実際には、報告を止めるのではなく、タイムスタンプを増やすのをやめるだけです。
jstat 出力:
ruby-on-rails - jStat をインストールしようとしています - GNU または GSL が必要ですか?
現在、いくつかの統計処理を行う必要がある Ruby-on_rails アプリケーションを開発しています。jStatを使いたいです。このページには、GNU make 3.8 以降を含む 3 つの依存関係がリストされています。ダウンロードとインストールを試みましたが、失敗しました。指示に従ってGNUをインストールする必要がありますか、それともGNU科学ライブラリ/数学パッケージのRubyポートであるGSLを使用するRoRプロジェクトであると考えられますか。ありがとう
java - jstat を使用してヒープ以外の「コード キャッシュ」の詳細を取得する方法
Windows マシンから Windows で実行されているリモート JVM (JDK 8)の非ヒープ メモリ コード キャッシュの詳細を検索したいと考えています。jconsoleを使用して詳細を取得できます。しかし、必要なのはjstatコマンドを使用して値を取得することです。GUI 監視ツールは私の目的を果たしません。ありがとう
java - Jstat が正しくないメトリックを収集する
jstat を使用して jvm メトリックを収集し、collectd を介してそれらをグラファイトにプッシュしています。数日前、Old Space に関するグラフに「スパイク」があることに気付きましたが、それらは完全な GC をトリガーしていないため、メトリックがオフであると考えるようになりました。だから私はjstatの出力を見始め、ポップするようなメトリックを探しました。ここにあります:
ご覧のとおり、古いスペースは正常に増加しており、完全な GC をトリガーせずに 99.93% まで「ピーク」に達し、その後すぐに通常のメトリックに戻ります。
だから、何かがおかしいのか、それとも単に間違った繰り返しなのか疑問に思っています。
ありがとう !
jstat - jstatd.exe を起動してアプリケーションをリモートで監視できませんか?
皆さんにとって素晴らしい日です。
jstatd を使用して、リモート マシンで実行されている一部のアプリケーションの JVM、GC、ヒープ、およびいくつかの重要なメトリックを監視したいと考えています。
jstatd.exe
コマンドライン経由で Java パスの bin フォルダーからコマンドを実行しようとすると、次のエラーが発生します。
インターネットでこのエラーを確認したところ、リンクに記載されているセキュリティ ファイルを追加する必要があることがわかり ました。アクセス許可エラーにより jstatd を開始できません。しかし、それでも同じエラーが発生します。
これについて私たちを助けることができる人は誰でもできますか?
前もって感謝します。