在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java中jmx怎么获取fullgc次数

129次阅读
没有评论

共计 1312 个字符,预计需要花费 4 分钟才能阅读完成。

在 Java 中使用 JMX(Java Management Extensions)可以通过 MBean 来获取 Full GC 次数。以下是一种实现方法:

  1. 使用以下代码创建一个 MBean 接口,包含获取 Full GC 次数的方法:
public interface GCStatsMBean {long getFullGCCount();
}
  1. 创建一个实现 MBean 接口的类,并实现获取 Full GC 次数的方法:
public class GCStats implements GCStatsMBean {private long fullGCCount = 0;

    public long getFullGCCount() {return fullGCCount;
    }

    public void incrementFullGCCount() {fullGCCount++;}
}
  1. 将该类注册为一个 MBean,并暴露给 JMX 服务器:
public static void main(String[] args) throws Exception {MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
    GCStats gcStats = new GCStats();
    ObjectName name = new ObjectName("com.example:type=GCStats");
    mbs.registerMBean(gcStats, name);

    // 监听 GC 事件,并在发生 Full GC 时调用 incrementFullGCCount 方法 
    NotificationEmitter emitter = (NotificationEmitter) ManagementFactory.getGarbageCollectorMXBeans().get(0);
    emitter.addNotificationListener(new NotificationListener() {@Override
        public void handleNotification(Notification notification, Object handback) {if (notification.getType().equals(GarbageCollectionNotificationInfo.GARBAGE_COLLECTION_NOTIFICATION)) {GarbageCollectionNotificationInfo info = GarbageCollectionNotificationInfo.from((CompositeData) notification.getUserData());
                if (info.getGcAction().equals("end of major GC")) {gcStats.incrementFullGCCount();
                }
            }
        }
    }, null, null);

    // 等待程序运行 
    Thread.sleep(Long.MAX_VALUE);
}

通过以上方法,我们可以在 JMX 中获取 Full GC 次数,通过调用 GCStatsMBean 的 getFullGCCount 方法来获取。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-03-19发表,共计1312字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久国产精品77777 | 国产精品美女久久久久 | 久久www香蕉免费人成 | 国产午夜影视大全免费观看 | 男女车车的车车网站w98免费 | 色综合亚洲七七久久桃花影院 | 色哟哟哟在线精品观看视频 | 91亚洲视频在线 | 国模精品一区二区三区 | 欧美老熟妇乱人伦人妻 | 爆爽久久久一区二区又大又黄又嫩 | 99香蕉国产精品偷在线观看 | 亚洲日韩av一区二区三区四区 | 免费又色又爽又黄的舒服软件 | 国产九九精品视频 | 黑人大群体交免费视频 | 久久dvd| 日韩中文字幕在线免费观看 | 亚洲国产爱 | 思热99re视热频这里只精品 | 老汉影视永久免费视频 | 四虎视频国产在线观看 | 久草免费在线观看视频 | 狠狠ady精品 | 亚洲熟妇av一区二区三区漫画 | 疯狂做受xxxx国产 | 国产亚洲精品精品国产亚洲综合 | 亚洲人成人一区二区三区 | 久久国产精品视频 | 综合色一色综合久久网vr | 亚洲午夜未满十八勿入网站2 | 99热9| 精品卡一卡二卡3卡高清乱码 | 国产免费福利体检区久久 | 中文字幕精品久久久久人妻 | 99久免费精品视频在线观看2 | 日本爱爱小视频 | 男人添女人下面免费网站 | 视频日韩| 最近中文字幕高清字幕在线视频 | 国产精品视频免费在线观看 |