JAVA内存管理(内存溢出、内存泄漏)相关参考:
JAVA内存管理:http://liu1227787871.blog.163.com/blog/static/205363197201263103320466/
Java内存管理:深入Java内存区域:http://www.cnblogs.com/gw811/archive/2012/10/18/2730117.html
Java虚拟机的JVM垃圾回收机制 :http://blog.csdn.net/zhangren07/article/details/6270895
Java虚拟机JVM内存分区及代码执行机制:http://blog.csdn.net/zhangren07/article/details/6270842
深入理解java内存模型系列文章:http://ifeve.com/java-memory-model-0/
Xms Xmx PermSize MaxPermSize 区别及JAVA内存管理机制:http://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html
内存溢出和内存泄漏的区别:http://blog.csdn.net/buutterfly/article/details/6617375
Java内存溢出的详细解决方案:http://developer.51cto.com/art/200906/129346.htm
详细介绍Java的内存管理与内存泄露:http://www.fx114.net/qa-118-119276.aspx
java内存泄露、溢出检查方法和工具:http://wenku.baidu.com/link?url=Uu9OBqMmSRp5gK2D-vPofqjRu6anzYnOZyjxH77vKgdr7xt3rusdUQ7JRXG6ikPTd_cjoXulFUoBDXyWWxsmITuySzz2f_S07_DqrB88v5m
JVM内存调优相关参考:
JVM GC日志和内存DUMP的参数设置:http://itlab.idcquan.com/Java/Jvm/900755.html
使用JMAP dump及分析dump文件:http://blog.csdn.net/kevin_luan/article/details/8447896
JVM性能调优之生成堆的dump文件:http://blog.csdn.net/lifuxiangcaohui/article/details/37992725
利用 Java dump 进行 JVM 故障诊断:http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0903_suipf_javadump/
深入学习JVM内存设置原理和调优 :http://developer.51cto.com/art/201009/227004.htm
JVM参数:
GC日志打印到控制台:
-verbose:gc -Xms20M -Xmx20M -XX:+HeapDumpOnOutOfMemoryError
GC日志输出到文件managed1_gc.log, 并指定jvm dump文件目录
-Xloggc:D:\temp\managed1_gc.log -verbose:gc -Xms20M -Xmx20M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\temp\