• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

子把瓢总

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  jvm

6、Concurrent-Mark-Sweep
摘要:1、cms 主要用于年老代垃圾回收 2、这玩意牺牲通吐量换取最短垃圾回收时间 3、有的地方说是四个阶段,有的地方说五个阶段,还有六个阶段的,真相是————我也不知道 四个阶段: Initial mark Concurrent mark Remark Concurrent Sweep 五个阶段 Inital Mark Concurrent Mark Remark Concurrent Sweep C... 阅读全文

posted @ 2015-08-05 09:28 子把瓢总 阅读(952) 评论(0) 推荐(0)

5、jvm内存回收——算法
摘要:判定垃圾方法: 1、引用计数法:相互循环应用解决不了 2、根搜索算法: 垃圾搜集算法 1、标记——清除算法 2、复制算法 3、标记——整理算法 4、分代算法 阅读全文

posted @ 2015-08-04 17:54 子把瓢总 阅读(145) 评论(0) 推荐(0)

4、jvm内存回收——器
摘要:内存回收————>垃圾回收————>GC GC 三基础,一个综合G1 串行:单线程,回收暂停其他 并行:多线程,回收暂停其他 并发:多线程,回收不暂停?! 成功好说,失败Serial Old? G1:这个jdk7,Garbage First 年轻代 三收集器: Serial 、ParNew 、Parallel Scavenge 老年代 三收集器: Serial Old、P... 阅读全文

posted @ 2015-08-04 17:41 子把瓢总 阅读(164) 评论(0) 推荐(0)

3、jvm内存分配实例
摘要:参数:-Xmx20m -Xms20m -XX:NewRatio=1 -XX:SurvivorRatio=2 -XX:+PrintGCDetails -XX:PermSize=2m 结果: Heap PSYoungGen total 7680K, used 3697K [0x00000000ff600000, 0x0000000100000000, 0x0000000100000000) ... 阅读全文

posted @ 2015-08-04 17:27 子把瓢总 阅读(625) 评论(0) 推荐(0)

2、Runtime Area Data
摘要:这个也分为两大部分 1、是线程共享区域 ·线程共享区域又包括两部分Heap(堆)和方法区(Perm) 2、是线程独享区域 这个也包括两大部分程序计数器和栈 栈(又包括两部分:VM 栈和本地方法栈) 阅读全文

posted @ 2015-08-04 17:18 子把瓢总 阅读(140) 评论(0) 推荐(0)

1、jvm的体系结构
摘要:jvm包括两子系统两组件 a、两子系统:Class Loader子系统,Execution engine子系统 b、两组件:Runtime Date Area 和 Native Interface 阅读全文

posted @ 2015-08-04 17:14 子把瓢总 阅读(156) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3