Spec-Zone.ru › OpenJDK 8

Интерфейс 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, 2020, 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