摘要: JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类 现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区... 阅读全文
posted @ 2015-05-21 12:49 tang9139 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主... 阅读全文
posted @ 2015-05-21 12:47 tang9139 阅读(231) 评论(0) 推荐(0) 编辑
摘要: JVM参数的含义实例见实例分析参数名称含义默认值-Xms初始堆大小物理内存的1/64(113543K(130112K), 0.0094143 secs][Full GC 121376K->10414K(130112K), 0.0650971 secs]-XX:+PrintGCDetails输出形式:... 阅读全文
posted @ 2015-05-21 12:24 tang9139 阅读(546) 评论(0) 推荐(0) 编辑