Spec-Zone.ru › OpenJDK 27

Интерфейс 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
Модификатор и тип Метод Описание
ObjectName getObjectName()
Возвращает экземпляр ObjectName, представляющий имя объекта этого платформенного управляемого объекта.

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

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, 2026, 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.

Spec-Zone.ru

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