返回介绍

java.lang.management 接口 MemoryManagerMXBean

发布于 2019-10-04 09:51:13 字数 2025 浏览 1039 评论 0 收藏 0

所有已知子接口:
GarbageCollectorMXBean

public interface MemoryManagerMXBean

内存管理器的管理接口。内存管理器管理 Java 虚拟机的一个或多个内存池。

Java 虚拟机具有一个或多个内存管理器。实现此接口的实例是 MXBean,可以通过调用 ManagementFactory.getMemoryManagerMXBeans() 方法或从 平台 MBeanServer 方法获得。

在 MBeanServer 内惟一标识内存管理器的 MXBean 的 ObjectName 为:

java.lang:type=MemoryManager,name=manager's name

从以下版本开始:
1.5
另请参见:
MemoryMXBean , JMX Specification., 访问 MXBeans 的方式

方法摘要
String[]getMemoryPoolNames()

返回此内存管理器管理的内存池名称。

StringgetName()

返回表示此内存管理器的名称。

booleanisValid()

测试此内存管理器在 Java 虚拟机中是否有效。

方法详细信息

getName

String getName()
返回表示此内存管理器的名称。
返回:
此内存管理器的名称。

isValid

boolean isValid()
测试此内存管理器在 Java 虚拟机中是否有效。一旦 Java 虚拟机将内存管理器从内存系统删除,该内存管理器就变为无效。
返回:
如果内存管理器在 Java 虚拟机中有效,则返回 true ;否则返回 false

getMemoryPoolNames

String[] getMemoryPoolNames()
返回此内存管理器管理的内存池名称。
返回:
String 对象的数组,其中的每个对象都是此内存管理器管理的内存池的名称。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文