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
cevap
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.
Evet, OperatingSystemMXBean demek istiyorum. OperationSystemMXBean ve MXBean – FAZ
@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
Bunu da kontrol edin http: // stackoverflow.com/questions/18489273/how-to-get-percentage-of-cpu-usage-of-os-from-java – Jorge
Bu cevaba bir bakmak isteyebilirsiniz http://stackoverflow.com/questions/9232132/use-of-jmx-and-how-to-use-for-existing-applications –