2016-04-06 10 views
0

JMX ve MXBeans kullanarak CPU ve bellek kullanımını hesaplama alanında yeniyim. Tam olarak JMX'in ne olduğunu ve MXBeans ve JMX arasındaki farkın ne olduğunu bilmek istedim. OSB denen bir şey var mı? İyi bir açıklama bana yardımcı olur.MXBean, JMX ve OSBean arasındaki farklar

+0

Bu cevaba bir bakmak isteyebilirsiniz http://stackoverflow.com/questions/9232132/use-of-jmx-and-how-to-use-for-existing-applications –

cevap

2

JMX, Java Yönetim Uzantıları'nın kısaltmasıdır. Bu uygulamalar, sistem nesneleri ve diğerleri gibi aygıtları yönetmek ve yönetmek için araçlar sağlayan Java tarafından sağlanan teknolojidir ...

MXBean sormadan önce MBeans hakkında bilgi sahibi olmalısınız. Bir MBean temel olarak JMX aracılığıyla erişilebilen yönetilen bir Java nesnesidir.

Bir MXBean, yalnızca önceden tanımlanmış bir veri türleri kümesine gönderme yapan bir MBean türüdür.

Daha fazla bilgiyi Java MBean Tutorial adresinde bulabilirsiniz.

OSB'lere göre, bildiğim kadarıyla java hakkında bir şey olmadığını biliyorum. Belki de, Java sanal makinesinin çalıştığı işletim sistemi için platforma özgü bir yönetim arabirimi olan OperatingSystemMXBean (OperatingSystemMXBean) kastediyorsunuzdur.

+0

Evet, OperatingSystemMXBean demek istiyorum. OperationSystemMXBean ve MXBean – FAZ

+1

@FAZ kullanarak cpu ve bellek kullanım parametrelerini hesaplama Bu, başka bir soru. Belki de bu fasulyelere ulaşmanıza yardımcı olur. http://stackoverflow.com/questions/36155751/how-to-figure-out-the-cpu-usage-of-a-java-process-in-java/36156470#36156470 – RubioRic

+1

Bunu da kontrol edin http: // stackoverflow.com/questions/18489273/how-to-get-percentage-of-cpu-usage-of-os-from-java – Jorge

İlgili konular