<%@ page contentType="text/html; charset=GBK"%>
<%
long totalMemory = Runtime.getRuntime().totalMemory();
long freeMemory = Runtime.getRuntime().freeMemory();
long usedMemory = totalMemory - freeMemory;
java.text.NumberFormat format = new java.text.DecimalFormat("###,###");
String memoryInfo="垃圾回收前,内存使用情况为:已用内存/总内存:" + format.format(usedMemory) + "/" + format.format(totalMemory);
System.out.println(memoryInfo);
out.println("<br>");
out.println(memoryInfo);
out.println("<br>");
System.out.println("垃圾回收开始,时间为:"+System.currentTimeMillis());
out.println("垃圾回收开始,时间为:"+System.currentTimeMillis());
System.gc();
totalMemory = Runtime.getRuntime().totalMemory();
freeMemory = Runtime.getRuntime().freeMemory();
usedMemory = totalMemory - freeMemory;
memoryInfo="垃圾回收前,内存使用情况为:已用内存/总内存:" + format.format(usedMemory)+ "/" + format.format(totalMemory);
System.out.println(memoryInfo);
out.println("<br>");
out.println(memoryInfo);
System.out.println("垃圾回收结束,时间为:"+System.currentTimeMillis());
out.println("<br>");
out.println("垃圾回收结束,时间为:"+System.currentTimeMillis());
%>
结果为:
垃圾回收前,内存使用情况为:已用内存/总内存:27,045,560/51,408,896
垃圾回收开始,时间为:1308902698673
垃圾回收前,内存使用情况为:已用内存/总内存:19,768,072/51,408,896
垃圾回收结束,时间为:1308902699023
分享到:
相关推荐
GC java 手册 kindle格式 GC java 手册 kindle格式 GC java 手册 kindle格式
让你对java gc 的工作原理有更深的了解 谢谢下载
NULL 博文链接:https://wangwengcn.iteye.com/blog/1606192
GChisto及CMS GC相应补丁文件,补丁文件未亲测。 This patch adds the following features and improvements when using CMS GC in incremental mode: detecting Full GCs corrected parsing errors when using -XX:...
Java基础[Java基础]--Java GC工作原理
Java GC与性能调优文档 作者:高飞
成为JavaGC专家PartII—如何监控Java垃圾回收机制Java开发Java经验技巧共12页.pdf.zip
Java SE编程入门教程 java GC(共6页).pptx Java SE编程入门教程 java instanceof(共3页).pptx Java SE编程入门教程 java IO(共28页).pptx Java SE编程入门教程 java Math(共11页).pptx Java SE编程入门教程 ...
jvm配置参数详解,以及Java gc详解
Java GC的副本.pptx
在第一篇文章成为JavaGC专家PartI—深入浅出Java垃圾回收机制中我们学习了不同GC算法的执行过程,GC如何工作,新生代及老年代的基本概念,在JDK7中你应该了解的5种GC类型以及他们的性能如何。在第二篇文章成为JavaGC...
NULL 博文链接:https://seanzhou.iteye.com/blog/2003941
JVM内存管理的介绍,编写GC友好的代码。 本材料主要关心 Sun Hotspot JVM 6的内存管理 Sun Hotspot JVM 6的GC模型 主要针对JVM6的GC模型,但也会简单介绍Java 7的G1 编写GC友好代码的一些技巧
白话说java gc垃圾回收.docx
GCViewer 能否分析 java 程序 GC 日志,能否图表展示堆内存,年轻代,老年代,永久带以及full gc 的使用情况
NULL 博文链接:https://4ujava.iteye.com/blog/553867
Java VisualVM GC插件
java7 GC 参数配置说明文档,详细介绍了每个参数的作用
java查看哪个进程频繁GC垃圾回收