Java内存泄露模拟及分析解决方法.docxVIP

  • 1
  • 0
  • 约5.52千字
  • 约 9页
  • 2017-02-09 发布于北京
  • 举报
Java内存泄露模拟及分析解决方法

e-mail:derwee@ derweeJava内存泄露模拟及分析解决方法实践目标:1、使用JAVA代码实现模拟内存溢出2、分析JDK内存溢出的原因3、总结存在bug的JAVA编码实践4、总结JVM优化的方法模拟内存溢出:为了方便模拟内存,特意把JVM的内存参数指定为更小(我的本本内存是8G的)。修改eclipse参数文件eclipse.ini调用JVM参数:-vmargs-Xms40m(原始是-Xms40m)-Xmx100m(原始是-Xmx384m)演示JAVA小程序实现原理:使用集合类对象装载大量的Persion对象,每次把new出来的对象加入集合类对象后,更改对象的属性,再从集合类对象中删除该对象。会出现该删除的对象没有被删掉,Persion类对象不断占用内存,导致分配给JVM的内存被耗光。package com.derwee.collection.memory;import java.util.*;/** * * @ClassName: OutOfMemory * @Description: 内存溢出模拟,提出解决方法 * @author yangdw* @date 2012-3-25 下午6:58:49 */public class OutOfMemory {public static void main(String[] ar

文档评论(0)

1亿VIP精品文档

相关文档