問題タブ [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も必要です。XMXXMS
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 が表示されません。
私のソースコード関連のフラグメントの下。
解決策を探すのに多くの時間を費やしましたが、運がありません!
前もって感謝します。