問題タブ [mxbean]
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.
java - JMX.newMBeanProxy() の予期しない動作
リモートJVMのThreadMXBeanプロキシを取得します
ただし、次のように呼び出すと、 からCompositeDataSupport
に変換できないと表示されThreadInfo
ます。
プロキシがすべての変換を処理するべきではありませんか? また、getThreadInfo()
効果的に ThreadMXBean を呼び出しています。
java - 特定のプログラムの JVM プロパティを取得する
JVM Arguments
バックグラウンドで実行中の特定の情報を取得する必要があります。具体的Java Program
にはどうすればよいですか?
ManagementFactory
クラスとRuntimeMXBean
が必要な結果をもたらすことがわかりました。今、私は特定のプログラムでこれを行う必要があります。
もう 1 つの問題は、次のコードを実行するXMX
とプロパティとプロパティが取得されないことです。XMS
javaagent
プロパティとプロパティのみを取得しますが、前述のようにandDfile
も必要です。XMX
XMS
java - GarbageCollectorMXBean getCollectionCount :: 発生したコレクションの総数を返します
GarbageCollectorMXBean getCollectionCount のドキュメントには、Returns the total number of collections that has been occur と書かれていますが、それは JVM の開始時刻の開始からですか?
私が見ているところから、getCollectionCount の最後のポーリングからの GC の数のように見えます。GarbageCollectorMXBean のサンプル (おそらく G1GC) 実装はどこで確認できますか?
java - Javaで第1世代のGCを強制する方法は?
このSystem.gc()
メソッドを使用すると、完全な GC 実行を強制することができます。これは非常に高価です。第 1 世代の GC のみを強制するオプションはありますか? 私のアプリケーションは現在 Java 11 で実行されていますMemoryPoolMXBean
。
背景: 大量のメモリを消費するタスクを開始したいのですが、空きメモリが必要なメモリよりも少ない場合、リスクなしで開始できるかどうか、または後で試すか、キャッシュをディスクにスワップする必要があるかどうかを知りたいです。実際には、そのような最初の GC の後の空きメモリを知りたいです。私たちの分析では、ほとんどの場合 (>99%) で十分であることが示されています。
weblogic - Weblogic クラスタに登録されている場合、MBean が表示されない
シナリオは次のとおりです。
- アプリケーション サーバー: Weblogic 12.2.1.2
- アプリケーション: エンタープライズ アプリケーション
作業シナリオ:
- 管理サーバーにデプロイされたアプリケーション。
- JConsole は MXBean を正しく表示します。
動作していないシナリオ:
- 2 つの管理対象サーバーのクラスタにデプロイされたアプリケーション。
- 各管理対象サーバーで構成された JMX。
- JConsole に MXBean が表示されません。
私のソースコード関連のフラグメントの下。
解決策を探すのに多くの時間を費やしましたが、運がありません!
前もって感謝します。