zoukankan      html  css  js  c++  java
  • Runtime类--取得内存值

    package test;
    public class GetMemorySize {
        public static void main(String[] args) {
            Runtime run = Runtime.getRuntime();//单例设计
               String str = ""; //产生垃圾
               for(int x=0; x<5000; x++) {
                str += x;
            }
            System.out.println("最大可用内存 : " + run.maxMemory());
            System.out.println("总共可用内存 : " + run.totalMemory());
            System.out.println("空闲内存  : " + run.freeMemory());
            run.gc(); //清除垃圾
               System.out.println("最大可用内存 : " + run.maxMemory());
            System.out.println("总共可用内存 : " + run.totalMemory());
            System.out.println("空闲内存  : " + run.freeMemory());
        } 
    }

    console:

    最大可用内存 : 1849688064
    总共可用内存 : 157286400
    空闲内存 : 102933296
    最大可用内存 : 1849688064
    总共可用内存 : 157286400
    空闲内存 : 155397952

    拼命敲
  • 相关阅读:
    sys.argv
    webbrowser
    2014年11月26日(程序员的加班)
    下一站红灯
    Java基础知识总结(超级经典)
    JAVA的三个开发方向
    2014年11月23日
    大学,一切才刚刚开始
    XML学习总结
    C# 文件重命名
  • 原文地址:https://www.cnblogs.com/wuyuwuyueping/p/9377623.html
Copyright © 2011-2022 走看看