Spec-Zone.ru › OpenJDK 21

Интерфейс 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, 2023, 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/21/docs/api/java.management/java/lang/management/BufferPoolMXBean.html

Spec-Zone.ru

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