首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

手动调用垃圾回收步骤

2012-10-31 
手动调用垃圾回收方法当WEB站点内存溢出时, 手动调用垃圾回收方法, 以缓解内存压力,增加分析问题的时间。%

手动调用垃圾回收方法
当WEB站点内存溢出时, 手动调用垃圾回收方法, 以缓解内存压力,增加分析问题的时间。  


<%@ 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());%>

热点排行