Spec-Zone .ru
спецификации, руководства, описания, API
|
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
из пула буферов.Модификатор и Тип | Метод и Описание |
---|---|
long |
getCount()
Возвращает оценку числа буферов в пуле.
|
long |
getMemoryUsed()
Возвращает оценку памяти, что виртуальная машина Java использует для этого пула буферов.
|
Строка |
getName()
Возвращает имя, представляющее этот пул буферов.
|
long |
getTotalCapacity()
Возвращает оценку суммарной мощности буферов в этом пуле.
|
getObjectName
String getName()
long getCount()
long getTotalCapacity()
long getMemoryUsed()
capacity
из буферов в этом пуле. Это различие объясняется выравниванием, средством выделения памяти, и другой реализацией определенные причины.-1L
если оценка использования памяти не доступна
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.