16


2

JMXエージェントを有効にするとパフォーマンスのオーバーヘッドが発生しますか?

実稼働環境でjconsoleを使用する可能性がありますが、パフォーマンスに少し不安があります。 (-Dcom.sun.management.jmxremoteを介して)JMXエージェントを実行したままにしても大丈夫ですか?それとも顕著なパフォーマンスフットプリントがありますか?

2 Answer


14


一般に、JMXを有効にしてJVMを実行しても、かなりのパフォーマンスヒットは発生しません。 パフォーマンスヒットは、jconsoleなどのツールが接続され、実際に情報をポーリングしている場合にのみ発生します。

詳細については、以下のリンクを参照してください。


3


GlassFishの調整–パフォーマンスのヒント_から:

_ _ 一般的なチューニングのヒント

未使用の機能はパフォーマンスに悪影響を及ぼす可能性があるため、無効にする必要があります。

  • アプリケーションの自動展開

  • * JMXモニタリング*

  • JMS

  • 動的なJSPの再読み込み

  • JDBC接続の検証

  • アプリケーションがすべての場合、Security Managerをオフにすることができます 信頼できる内部アプリケーション _ _

ソース:http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf(PDFドキュメント)