随笔分类 -  JVM

深入理解java虚拟机
摘要:Java堆内存被划分为新生代和年老代两部分,新生代主要使用复制和标记-清除垃圾回收算法,年老代主要使用标记-整理垃圾回收算法,因此java虚拟中针对新生代和年老代分别提供了多种不同的垃圾收集器,JDK1.6中Sun HotSpot虚拟机的垃圾收集器如下:图中如果两个垃圾收集器直接有连线,则表明这两个... 阅读全文
posted @ 2014-05-28 16:30 外星猿 阅读(177) 评论(0) 推荐(0)
JVM生产环境参数实例及分析
摘要:java application项目(非web项目)改进前:-Xms128m-Xmx128m-XX:NewSize=64m-XX:PermSize=64m-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=78-XX:ThreadSta... 阅读全文
posted @ 2014-05-28 16:07 外星猿 阅读(1110) 评论(0) 推荐(0)
JVM内存管理
摘要:Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。概述:对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。... 阅读全文
posted @ 2014-03-19 13:48 外星猿 阅读(167) 评论(0) 推荐(0)