2

複数の MBean を使用するとパフォーマンスの問題が発生しますか?

アプリケーションで実行される複数のトランザクションを追跡しようとしています。30 以上の MBean の作成を終了する可能性があります。
JVMでおしゃべりになりすぎないか、とても心配です。

4

1 に答える 1

5

複数の MBean を使用するとパフォーマンスの問題が発生しますか?

いいえ、MBean 自体は、アプリケーションへの JMX アクセス用の単なるスタブです。大量のデータ (数百の属性や大きな配列など) を送り返したり、1 秒あたりのリクエスト数が多い場合は、パフォーマンスの問題が発生する可能性があります。しかし、MBean 自体は通常シングルトンであり、それ自体がパフォーマンス シンクになることはありません。

30 以上の MBean の作成を終了する可能性があります。JVMでおしゃべりになりすぎないか、とても心配です。

繰り返しになりますが、これらの mbean からのデータを高いレートで要求していない限り、問題は発生しないはずです。私たちは、文字通り何百もの mbeans をさまざまな形で持っていますが、パフォーマンス上の問題は見られませんでした。

于 2013-05-17T14:17:37.113 に答える