Я вижу, что некоторые методы на jconsole < /em> отключены. < /p>
Наведенный ниже приведен скриншот для com.sun.management.threadmxbean < /code> < /p>
< /p>
Javadocs для этих методов Mbean не указывают ничего о доступе. /> Очевидная вторая часть этого вопроса заключается в том, как создать пользовательские реализации MBEAN, которые можно выборочно отключить в JConsole. < /p>
Приведен ниже конфигурация системы: < /p>
jconsole version "1.7.0-b147" Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
EDIT :
Методы отключений подлежат вызовам из автономного процесса. < /p>
MBeanServer server = ManagementFactory.getPlatformMBeanServer();
ObjectName name = new ObjectName("java.lang", "type", "Threading");
String operationName = "getThreadAllocatedBytes";
//1 is main thread
Object[] params = {1};
String[] signature = new String[]{"long"};
Object result = server.invoke(name, operationName, params, signature);
//Result is 682760 on my machine
System.out.println(result);
Подробнее здесь: https://stackoverflow.com/questions/120 ... e-disabled