jvm
小茹_1107
这个作者很懒,什么都没留下…
展开
-
深入理解Java虚拟机笔记---内存区域
本文转自:http://blog.csdn.net/xtayfjpk/article/details/41749367 Java虚拟机在执行Java程序过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有自各的用途,以及创建及销毁时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(第2版)》规定,Java虚拟机管理的内存转载 2016-03-19 10:43:22 · 254 阅读 · 0 评论 -
深入理解Java虚拟机笔记---判断对象是否存活
本文转自:http://blog.csdn.net/xtayfjpk/article/details/41750121 堆中几乎存放着Java世界中所有的对象实例,垃圾收集器在对堆回收之前,第一件事情就是要确定这些对象哪些还“存活”着,哪些对象已经“死去”(即不可能再被任何途径使用的对象) 1.引用计数算法 很多教科书判断对象是否存活的算法是这样的:给对象中添加一个引用转载 2016-03-19 11:01:17 · 420 阅读 · 0 评论 -
深入理解Java虚拟机笔记---垃圾收集算法
本文转自:http://blog.csdn.net/xtayfjpk/article/details/41819965 当对象判定为"已死"状态,虚拟就要采取一定的手段将这些对象从内存中移除,即回收垃圾,回收过程有采用一定的算法。如下是一些主要的垃圾收集算法: 1.标记-清除算法 该算法是最基础的算法,分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统转载 2016-03-19 11:12:35 · 245 阅读 · 0 评论 -
深入理解Java虚拟机笔记---垃圾收集器
本文转自:http://blog.csdn.net/xtayfjpk/article/details/41826257 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对象垃圾收集器应该如何实现并没有任何规定,因此不同的厂商,不同版本的虚拟机所提供的收集器可能会有很的差别,并且一般会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收转载 2016-03-19 11:45:47 · 297 阅读 · 0 评论 -
深入理解Java虚拟机笔记---内存分配与回收策略
本文转自:http://blog.csdn.net/xtayfjpk/article/details/41845107 Java技术体系中的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。对象的内存分配往大的方向上讲,就是在堆上分配,对象主要分配在新生代的Eden区上,如果启动了本地线程分配缓冲(-XX:+UseTLAB,默认已开启),将按线程优先在T转载 2016-03-19 12:00:18 · 289 阅读 · 0 评论 -
深入理解Java虚拟机笔记---class类文件结构概述
Java语言从诞生之时就宣称一次编写,到处运行的跨平台特性,其实现原理是源码文件并没有直接编译成机器指令,而是编译成Java虚拟机可以识别和运行的字节码文件(Class类文件,*.class),字节码文件是一种平台无关的中间编译结果,字节码文件由java虚拟机读取,解析和执行,java虚拟机屏蔽了不同操作系统和硬件平台的差异性。 如今的java虚拟机已经称为一种通用平台,不但能够运行java转载 2016-03-19 14:36:01 · 732 阅读 · 0 评论 -
深入理解Java虚拟机笔记---引用类型和对象是否死亡
本文转自:http://blog.csdn.net/xtayfjpk/article/details/41910377 在JDK1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference),软引用(Soft Reference),弱引用(Weak Reference),虚引用(Phantom Reference)四种,这四种引用强度依赖逐渐减弱。转载 2016-03-19 15:03:07 · 453 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
本文转自:这里呀 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置:转载 2016-06-15 12:43:04 · 3056 阅读 · 0 评论