教育路上
摘要:java内存的查看和记事本的打开。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2021-06-22 09:42刘永莘
import java.io.IOException; public class GetMemory { public static void main(String args[]) throws IOException { Runtime rt = Runtime.getRuntime(); long mem1, mem2; Integer someints[] = new Integer[100]; System.out.println("总内存: " +rt.totalMemory());//总内存 mem1 = rt.freeMemory(); //可用内存 System.out.println("可用内存: " + mem1); rt.gc(); //内存回收 mem1 = rt.freeMemory(); System.out.println("可用内存: "+ mem1); //可用内存 for(int i=0; i<100; i++)//占用内存 someints[i] = new Integer(i); mem2 = rt.freeMemory(); System.out.println("可用内存: "+ mem2); //可用内存 System.out.println("使用的内存: "+ (mem1-mem2)); //用的内存 // discard Integers for(int i=0; i<100; i++) someints[i] = null; rt.gc(); //释放内存 mem2 = rt.freeMemory(); System.out.println("可用内存 :" + mem2); //可用内存 //调用记事本程序 rt.exec("notepad"); System.out.println("Error executing notepad."); } }
访客的评论 2023/12/07 08:56
文中描述的是准确的吗,如何报名!