zoukankan      html  css  js  c++  java
  • Runtime System类

    public class Jichuleiku {
    public static void main(String[] args) throws InterruptedException {
    long start = System.currentTimeMillis();// 取得开始时间
    Runtime run = Runtime.getRuntime();// 取得Runtime(单例设计模式)的实例化对象
    System.out.println("1.MAX=" + run.maxMemory());// 返回最大可用内存空间
    System.out.println("1.total=" + run.totalMemory());// 返回所有可用内存空间
    System.out.println("1.free=" + run.freeMemory());// 返回空余内存空间,long是字节单位
    String str = "";
    Thread.sleep(3000);// 休眠3秒
    for (int x = 0; x < 3000; x++) {
    str += x;// 产生大量垃圾
    }
    System.out.println("2.MAX=" + run.maxMemory());// 返回最大可用内存空间
    System.out.println("2.total=" + run.totalMemory());// 返回所有可用内存空间
    System.out.println("2.free=" + run.freeMemory());// 返回空余内存空间
    run.gc();// 用于手工释放内存。此处为释放垃圾空间
    System.out.println("3.MAX=" + run.maxMemory());
    System.out.println("3.total=" + run.totalMemory());
    System.out.println("3.free=" + run.freeMemory());
    long end = System.currentTimeMillis();// 取得结束时间
    System.out.println("所用时间:" + (end - start));
    }
    }

  • 相关阅读:
    普林斯顿《算法》笔记(二)
    集成学习之Boosting —— AdaBoost原理
    Bagging与方差
    js中的深复制与浅复制
    Javascript的异步与单线程
    实现Vue的双向绑定
    什么是mvvm设计模式
    什么是虚拟DOM
    vue源码实现的整体流程解析
    Java基础常见英语词汇
  • 原文地址:https://www.cnblogs.com/Lovemeifyoudare/p/10403707.html
Copyright © 2011-2022 走看看