JVM
天空灬之城
这个作者很懒,什么都没留下…
展开
-
GC算法和种类
GC:Garbage Collection 垃圾收集Java中,GC的对象是堆空间和永久区一,引用计数法老牌垃圾回收算法,通过引用计算来回收垃圾。为每个对象都标记使用数量,即只要有一个人使用这个对象,就在这个对象的引用数量上+1,释放则-1,引用数量为0则空间释放。存在的问题:1,引用和去引用伴随加法和减法,影响性能2,很难处理循环引用二,标记-清除原创 2017-04-07 13:04:15 · 434 阅读 · 0 评论 -
GC参数
1.串行收集器:1,最古老,最稳定2,效率高3,可能会产生较长的停顿 -XX:+UseSerialGC --新生代,年老代使用串行回收 --新生代复制算法 --年老代标记-压缩 应用程序线程可能有多个,一旦回收开始,这些线程全部暂停,由GC线程接替运行,在串行回收器中,gc线程只有一个,原创 2017-04-12 17:10:17 · 739 阅读 · 0 评论 -
初识JVM
JVM是Java Virtual Machine的简称,意为Java虚拟机虚拟机:--指通过软件模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统。JDK发展史:2004年发布JDK1.5 即 JDK5 J2SE5 Java5 泛型 注解 装箱 枚举 可变长的参数 Foreach循环JDK1.6原创 2017-04-05 12:42:50 · 375 阅读 · 0 评论 -
java虚拟机工作原理
一、什么是Java虚拟机 jav虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。java虚拟机有自己想象的硬件,如处理器、堆栈、寄存器、还有相应的指定系统。 总结:java虚拟机--处理器、堆栈、寄存器、指令系统。 二、为什么使用Java虚拟机 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语转载 2016-10-12 20:58:28 · 2228 阅读 · 0 评论 -
JVM运行机制
1,JVM启动流程 2,JVM基本结构 3,内存模型 4,编译和解释运行概念转载 2017-04-05 12:49:17 · 403 阅读 · 0 评论