zoukankan      html  css  js  c++  java
  • Java代码中获取JVM参数

    参考:http://cn-done.iteye.com/blog/2041971

    package com.wjz.demo;
    
    import java.lang.management.ManagementFactory;
    import java.lang.management.MemoryMXBean;
    import java.util.List;
    
    public class JVMArgs {
    
        public static void main(String[] args) {
            MemoryMXBean memorymbean = ManagementFactory.getMemoryMXBean();
            System.out.println("堆内存信息: " + memorymbean.getHeapMemoryUsage());   
            System.out.println("方法区内存信息: " + memorymbean.getNonHeapMemoryUsage()); 
            
            List<String> inputArgs = ManagementFactory.getRuntimeMXBean().getInputArguments();
            System.out.println("
    #####################运行时设置的JVM参数#######################");
            System.out.println(inputArgs);
            
            System.out.println("
    #####################运行时内存情况#######################");
            long totle = Runtime.getRuntime().totalMemory();
            System.out.println("总的内存量 [" + totle + "]");
            long free = Runtime.getRuntime().freeMemory();
            System.out.println("空闲的内存量 [" + free + "]");
            long max = Runtime.getRuntime().maxMemory();
            System.out.println("最大的内存量 [" + max + "]");
        }
    }

    输出结果

    堆内存信息: init = 20971520(20480K) used = 857216(837K) committed = 20119552(19648K) max = 20119552(19648K)
    方法区内存信息: init = 24313856(23744K) used = 3082720(3010K) committed = 24313856(23744K) max = 136314880(133120K)
    
    #####################运行时设置的JVM参数#######################
    [-Xmx20M, -Dfile.encoding=UTF-8]
    
    #####################运行时内存情况#######################
    总的内存量 [20119552]
    空闲的内存量 [19262336]
    最大的内存量 [20119552]
  • 相关阅读:
    【luogu2756】 飞行员配对方案问题 [二分图匹配 匈牙利算法]
    [APIO2008]紧急集合
    2019.8.27 Za
    【luogu2763】试题库问题 [网络流 最大流]
    [CQOI2014]危桥 [网络流 最大流]
    【luogu1231】教辅的组成 [网络流 最大流]
    【网络流】
    【2019.8.24】
    【匈牙利算法】
    2019.8.23 Za [数论]
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/7610431.html
Copyright © 2011-2022 走看看