JVM
爱涵雨
这个作者很懒,什么都没留下…
展开
-
JVM之一(整体架构)
JVM整体架构 (一)、Java的优点之一是与平台的无关性,那它是怎么做到的呢? Java语言与平台的无关性是使用Java虚拟机(JVM)是实现这一特点主要原因所在。 一般的语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言...2012-12-07 14:28:19 · 106 阅读 · 0 评论 -
JVM之二(JVM实例生命周期和对象的生命周期)
JVM实例生命周期和对象的生命周期 JVM实例负责运行一个Java程序。当启动一个Java程序时,一个JVM实例也就产生。当该程序关闭退出,这个JVM实例也就随之消亡。 Java虚拟机及程序的生命周期 (1)通过java命令运行一个Java程序时,启动一个Java虚拟机进程; (2)Java虚拟机进程从启动到终止的过程,称为Java虚拟机生命周期; (3)程序生...原创 2012-12-07 15:57:37 · 235 阅读 · 0 评论 -
JVM 调优参数详解
GC有两种类型:Scavenge GC 和Full GC 1、Scavenge GC 一般情况下,当新对象生成,并且在Eden申请空间失败时,就会触发Scavenge GC,堆的Eden区域进行GC,清除非存活对象,并且把尚且存活的对象移动到Survivor的两个区中。 2、Full GC 对整个堆进行整理,包括Young、Tenured和Perm。Full GC 比Sc...原创 2012-12-13 10:38:37 · 274 阅读 · 0 评论