08 2012 档案

摘要:JVm1、-Xms20m -Xmx20M -XX:+HeapDumpOnOutOfMemoryError堆溢出2、栈溢出3、常量区溢出4、方法区溢出:存放Class相关信息,如类名、访问修饰符、常量池、字段描述等5.本机直接内存溢出》垃圾回收1、对象已死:引用计数器,对象被引用+1,引用失效就-1,但是不能解决循环引用问题。2、打印GC日志:-verbose:gc -Xloggc:gc.log -XX:+PrintGCDetails3、根搜索算法:通过一系列名为GC ROOTS的节点作为起始点,向下搜索,搜索对象走过的路径为引用链,当没有任何引用链相连,则证明不可用GC Roots:虚拟机栈( 阅读全文
posted @ 2012-08-07 22:22 wasp 阅读(188) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/kindazrael/article/details/7270673要想深入了解Java必须对JDK的组成, 本文对JDK6里的目录做了基本的介绍,主要还是讲解了下JDK里的各种可执行程序或工具的用途Java(TM) 有两个平台 JRE 运行平台,包括Java虚拟机,运行类库,java应用程序装载器。JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装JDK(TM) //说明 :环境为Windows XP SP3 下 的JDK为1.60版本 JAVA_HOME = C:\jdk1.6.0//----------------------- 阅读全文
posted @ 2012-08-01 23:26 wasp 阅读(338) 评论(0) 推荐(0)