Hotspot虚拟机
收藏

HotSpot JVM不仅解决了操作系统跨平台的特性 ”一次编写,到处执行”;也利用自身强大的JIT即时编译器帮我们优化热点代码,提高字节码的运行效率;同时GC垃圾回收器也为我们代码中对象做了内存自动化管理,简化开发人员开发。我们需要了解其原理才能更加清晰的写代码和系统运行情况。

分享到: Sina Tec

最近更新文章

JAVA虚拟机-JVM性能调优(五)

系统故障排查方法   1.操作系统层面:   1.1.cpu使用率过高 1). us高(用户程序忙,死循环等), 2).sy高(内核忙,线程多,写入繁忙等) 3).wio高(写入量过大等) 像redis,es,memcache,mq之类中间件 读写频繁,wio值相对较大 1.2. 内存,主要看内存剩余量,是否发生swap 1.3. io繁忙,iostat, i ...
yanan0628 评论(0) 有2331人浏览 2016-04-03 16:16

JAVA虚拟机-G1 Heap Structure(四)

1.The G1 Garbage Collector(G1垃圾回收器定义) The Garbage-First (G1) collector is a server-style garbage collector, targeted for multi-processor machines with large memories. It meets garbage collection (GC ...
yanan0628 评论(0) 有2009人浏览 2016-03-14 11:55

JAVA虚拟机-CMS Heap Structure(三)

  1.Reviewing Generational GC and CMS The Concurrent Mark Sweep (CMS) collector (also referred to as the concurrent low pause collector) collects the tenured generation. It attempts to minimize the ...
yanan0628 评论(0) 有1730人浏览 2016-03-14 10:40

JAVA虚拟机-GC介绍和垃圾算法理解(二)

1.GC介绍 垃圾回收器(Garbage Collection,GC),顾名思义,垃圾回收就是释放垃圾占用的空间, Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。 我们需要考虑一下JVM处理垃圾回收三个问题: 1).哪些内存需要回收? 2).GC什么时候开始回收? 3).如何回收   2.垃圾收集方式 2.1 引用计数 2.2 ...
yanan0628 评论(1) 有2916人浏览 2016-03-11 16:25

JAVA虚拟机-Java体系结构及hotspot介绍(一)

  1、HotSpot JVM标准结构   最上层:javac编译器将编译好的字节码class文件,通过java 类装载器 执行机制,把对象或class文件 存放在 jvm划分内存区域 中间层:从左至右  方法区(持久代也叫非堆)、堆(共享,GC回收对象区域)、栈、程序计数器和寄存器、本地栈(私有) 最下层:jvm最核心两块 JIT(just in time)即时编译器 和 GC( ...
yanan0628 评论(0) 有4683人浏览 2016-03-11 15:38
  • 专栏创建者:yanan0628
  • 创建时间:2016-03-11 17:30:54
  • 专栏文章数:5篇
  • 专栏被浏览:13669 次

本专栏热门文章

最新评论

...
carlosfu 评论了 JAVA虚拟机-GC介绍和垃圾算法理解(二)
Global site tag (gtag.js) - Google Analytics