public interface BufferPoolMXBean extends PlatformManagedObject
direct
或
mapped
缓冲器。
实现此接口的类是一个MXBean
。一个java虚拟机的一个或多个实现这个接口。的getPlatformMXBeans
方法可以用来获得BufferPoolMXBean
对象代表池的缓冲区管理界面如下列表:
列表< bufferpoolmxbean >池= managementfactory。getplatformmxbeans(bufferpoolmxbean。类);
管理接口也与平台MBeanServer
注册。唯一标识的管理界面,在MBeanServer
的ObjectName
采取的形式:
java。NiO:类型=缓冲池,名称= null池名称在池的名字是缓冲池的
name
。
Modifier and Type | Method and Description |
---|---|
long |
getCount()
返回池中缓冲区的数目的估计值。
|
long |
getMemoryUsed()
返回一个估计的记忆,java虚拟机是利用这个缓冲池。
|
String |
getName()
返回表示此缓冲池的名称。
|
long |
getTotalCapacity()
返回这个池中缓冲区的总容量的估计值。
|
getObjectName
String getName()
long getCount()
long getTotalCapacity()
long getMemoryUsed()
capacity
估计。这种差异解释了对齐,内存分配,和其他实施的具体原因。
-1L
如果内存使用的估计是不可用的
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.