Spec-Zone.ru › OpenJDK 24

Интерфейс BufferPoolMXBean

Все суперинтерфейсы:
PlatformManagedObject
public interface BufferPoolMXBean extends PlatformManagedObject
Интерфейс управления пулом буферов, например, пулом direct или mapped буферов.

Класс, реализующий этот интерфейс, является MXBean. В виртуальной машине Java есть одна или несколько реализаций этого интерфейса. Метод getPlatformMXBeans можно использовать для получения списка BufferPoolMXBean объектов, представляющих интерфейсы управления пулами буферов следующим образом:

     List<BufferPoolMXBean> pools = ManagementFactory.getPlatformMXBeans(BufferPoolMXBean.class);
 

Интерфейсы управления также регистрируются в платформенном MBeanServer. ObjectName, уникально идентифицирующий интерфейс управления внутри MBeanServer, имеет вид:

     java.nio:type=BufferPool,name=pool name
 
где имя пула — это name пула буферов.
С:
1.7

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

Модификатор и тип Метод Описание
long getCount()
Возвращает оценку количества буферов в пуле.
long getMemoryUsed()
Возвращает оценку памяти, используемой виртуальной машиной Java для этого пула буферов.
String getName()
Возвращает имя, представляющее этот пул буферов.
long getTotalCapacity()
Возвращает оценку общей емкости буферов в этом пуле.

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

getObjectName

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

getName

String getName()
Возвращает имя, представляющее этот пул буферов.
Возвращает:
Имя этого пула буферов.

getCount

long getCount()
Возвращает оценку количества буферов в пуле.
Возвращает:
Оценка количества буферов в этом пуле

getTotalCapacity

long getTotalCapacity()
Возвращает оценку общей емкости буферов в этом пуле. Емкость буфера — это количество элементов, содержащихся в нем, и возвращаемое значение этого метода — оценка общей емкости буферов в пуле в байтах.
Возвращает:
Оценка общей емкости буферов в этом пуле в байтах

getMemoryUsed

long getMemoryUsed()
Возвращает оценку памяти, используемой виртуальной машиной Java для этого пула буферов. Возвращаемое значение этого метода может отличаться от оценки общей capacity буферов в этом пуле. Эта разница объясняется выравниванием, выделением памяти и другими причинами, специфичными для реализации.
Возвращает:
Оценка памяти, используемой виртуальной машиной Java для этого пула буферов в байтах или -1L, если оценка использования памяти недоступна

© 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://download.java.net/java/early_access/jdk24/docs/api/java.management/java/lang/management/BufferPoolMXBean.html

Spec-Zone.ru

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