
JVM
代码_李
这个作者很懒,什么都没留下…
展开
-
JVM的Server/Client模式
JVM Server模式与client模式启动,最主要的差别在于:-Server模式启动时,速度较慢,但是一旦运行起来后,性能将会有很大的提升.原因是:当虚拟机运行在-client模式的时候,使用的是一个代号为C1的轻量级编译器, 而-server模式启动的虚拟机采用相对重量级,代号为C2的编译器. C2比C1编译器编译的相对彻底,,服务起来之后,性能更高.Java -versio原创 2017-08-14 21:44:12 · 262 阅读 · 0 评论 -
从并发编程角度看Java内存模型
一、Java内存模型(JMM)综述Java内存模型的抽象结构 在Java中,所有实例域、静态域和数组元素都存储在堆内存中,堆内存在线程之间共享(本章用“共享变量”这个术语代指实例域,静态域和数组元素)。局部变量(Local Variables),方法定义参数(Java语言规范称之为Formal Method Parameters)和异常处理器参数(ExceptionHandler原创 2017-08-26 22:01:51 · 279 阅读 · 0 评论 -
Hotspot虚拟机- 垃圾收集算法和垃圾收集器
引言当提到Java虚拟机的时候,我们首先应该区分2件事情。一个是抽象的Java虚拟机规范,另一个是根据这个规范具体的实现。市面上有很多根据这个规范实现的虚拟机,比如jRockit、IBM J9、Hotspot等。那么在这篇文章中,我只介绍关于Hotspot虚拟机的行为,以及它里面提供的垃圾收集器。什么是垃圾收集?相信每一个现实中生活的人都知道什么是垃圾收集。顾名思义,就是找到没转载 2017-11-24 16:34:40 · 274 阅读 · 0 评论