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