首页 > 其他 > 详细

JVM

时间:2016-12-06 20:54:09      阅读:327      评论:0      收藏:0      [点我收藏+]

1. JVM体系结构:

技术分享

 

2. 类的加载机制

技术分享

 

技术分享

 

技术分享 

 

3. JVM内存模型:

技术分享

 

4. Java监视器:

技术分享

 

5. Java线程生命周期:

技术分享

1. 死锁,Deadlock
2. 执行中,Runnable
3. 等待资源,Waitingon condition
4. 等待获取监视器,Waitingon monitor entry
5. 暂停,Suspended
6. 对象等待中,Object.wait() 或TIMED_WAITING
7. 阻塞,Blocked
8. 停止,Parked

6. Java ops重要参数:

-Xms2g -Xmx2g    堆内存的最大最小值
-XX:NewSize=256m    新生代大小
-XX:PermSize=256m    永久代大小
-XX:+DisableExplicitGC    关闭system.gc()
-verbose:gc        输出gc具体信息
-XX:+PrintGCDateStamps
-XX:+PrintGCDetails

 

7. 垃圾收集

7.1 常用的垃圾收集算法

  • 标记-清除算法
  • 复制算法
  • 标记-整理算法
  • 分代收集算法

7.2 常用的回收器组合

  • Parallel Scavenge    VS    ParallelOld.
  • ParNew    VS    CMS.
  • G1

 

JVM

原文:http://www.cnblogs.com/ylz8401/p/6138839.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!