Spec-Zone.ru › OpenJDK 25

Интерфейс ClassLoadingMXBean

Все суперинтерфейсы:
PlatformManagedObject
public interface ClassLoadingMXBean extends PlatformManagedObject
Интерфейс управления системой загрузки классов виртуальной машины Java.

У виртуальной машины Java имеется единственный экземпляр класса реализации этого интерфейса. Этот экземпляр, реализующий данный интерфейс, является MXBean, который можно получить, вызвав метод ManagementFactory.getClassLoadingMXBean() или из platform MBeanServer.

ObjectName для уникальной идентификации MXBean системы загрузки классов в пределах MBeanServer:

java.lang:type=ClassLoading
Его можно получить, вызвав метод PlatformManagedObject.getObjectName().
Начиная с:
1.5
См. также:
  • ManagementFactory.getPlatformMXBeans(Class)
  • Спецификация JMX.
  • Способы доступа к MXBeans

Краткое описание методов

Модификатор и тип Метод Описание
int getLoadedClassCount()
Возвращает количество классов, загруженных в данный момент в виртуальную машину Java.
long getTotalLoadedClassCount()
Возвращает общее количество классов, загруженных с момента начала работы виртуальной машины Java.
long getUnloadedClassCount()
Возвращает общее количество классов, выгруженных с момента начала работы виртуальной машины Java.
boolean isVerbose()
Проверяет, включен ли подробный вывод для системы загрузки классов.
void setVerbose(boolean value)
Включает или отключает подробный вывод для системы загрузки классов.

Методы, объявленные в интерфейсе PlatformManagedObject

getObjectName

Подробное описание методов

getTotalLoadedClassCount

long getTotalLoadedClassCount()
Возвращает общее количество классов, загруженных с момента начала работы виртуальной машины Java.
Возвращает:
общее количество загруженных классов.

getLoadedClassCount

int getLoadedClassCount()
Возвращает количество классов, загруженных в данный момент в виртуальную машину Java.
Возвращает:
количество загруженных в данный момент классов.

getUnloadedClassCount

long getUnloadedClassCount()
Возвращает общее количество классов, выгруженных с момента начала работы виртуальной машины Java.
Возвращает:
общее количество выгруженных классов.

isVerbose

boolean isVerbose()
Проверяет, включен ли подробный вывод для системы загрузки классов.
Возвращает:
true, если подробный вывод для системы загрузки классов включен; false в противном случае.

setVerbose

void setVerbose(boolean value)
Включает или отключает подробный вывод для системы загрузки классов. Сведения, выводимые в подробном режиме, и поток вывода, в который они направляются, зависят от реализации. Как правило, реализация виртуальной машины Java выводит сообщение при каждой загрузке файла класса.

Этот метод может одновременно вызываться несколькими потоками. Каждый вызов этого метода глобально включает или отключает подробный вывод.

Параметры:
value — true для включения подробного вывода; false для отключения.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.management/java/lang/management/ClassLoadingMXBean.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API