1
A
回答
2
是否有多個MBean提出性能問題?
善良沒有。 MBean本身只是JMX訪問應用程序的存根。如果您發送大量數據(如100個屬性或大型數組或其他)或每秒發出大量請求,則可能會出現性能問題。但就其本身而言,這些人通常是單身人士,並且他們自己從來都不是表現沉淪。
我可能會結束創建30 + MBeans。我真的擔心它是否會因JVM過於健談。
再說一遍,除非您以某種高速率請求來自這些mbeans的數據,否則您應該沒有問題。我們有各種各樣的數百個mbeans,並且幾乎看不到它們的性能問題。
相關問題
- 1. 註冊多個具有相同MBean類的MBean
- 2. @synchronized(self)有多少開銷?
- 3. 具有最低開銷的java.util.Collection?
- 4. 是否需要從Platform MBean Server註銷MBean?
- 5. Instanciating多個Mootools類的性能開銷
- 6. 多少表開銷太多?
- 7. 從多個具有公共字段的表中傾銷數據
- 8. Box2D - 無法銷燬多個燈具
- 9. BTrace的開銷是多少
- 10. 連接池 - 它有多少開銷?
- 11. HTTP上傳有很多開銷嗎?
- 12. 帶有多個選項卡的自動註銷開放
- 13. 在Liberty中註冊多個MBean
- 14. Iphone開發:MapKit,如何添加一個沒有銷釘的銷?
- 15. 有許多MVC路線有很多開銷嗎?
- 16. 多播數據開銷?
- 17. C++:戰鬥多態開銷
- 18. 用jconsole收到的spring mbean和mbean有區別嗎?
- 19. JDK7中缺少mbean annotations @MBean
- 20. NSArray上的NSKeyedArchiver具有大尺寸開銷
- 21. 如何顯示node.js具有較少的開銷
- 22. 具有多個起點和一個終點的旅行推銷員
- 23. 具有多個域
- 24. 具有多個值
- 25. 具有多個值
- 26. 具有多個值
- 27. 具有多個值
- 28. 具有多個值
- 29. 具有多個值
- 30. 具有多個值
如果第三方監控嘗試使用這30多個MBeans,該怎麼辦?是否需要30多次獨立的JVM調用或者只有一個來自監控工具的調用來獲取所有MBean的更新? –
取決於第三方工具。我相信這是每個mbean的呼叫,是的。你可以在啓用和不啓用第三方工具的情況下運行性能測試@HimanshuYadav? – Gray
不是現在。問題在於客戶希望監視這些MBean,並且將來某個時候我會開發客戶端特定的MBean。我可以使用第三方工具進行測試,但找不到一個工具。嘗試了JavaMelody和VisualVM,但他們沒有輪詢JMX Beans,我總是不得不刷新頁面。已下載Splunk但無法將其配置爲JMX Bean :( –