JVM
文章平均质量分 85
SexyCode
个人公众号 Bridge4You |
知乎 => https://www.zhihu.com/people/hong-ze-yang/posts |
简书 => http://www.jianshu.com/u/86696f09d988
展开
-
关于Java虚拟机性能调优的清单
关于Java虚拟机性能调优,你所需要知道的知识,都在这里了。原创 2017-09-03 16:15:41 · 3138 阅读 · 0 评论 -
我是如何让Eclipse的启动速度提升1.5秒的
学以致用 —— 运用Java虚拟机内存区域和垃圾收集机制的知识,对Eclipse进行调优原创 2017-09-11 19:52:24 · 3760 阅读 · 0 评论 -
各有所长的清洁工 —— Java虚拟机的垃圾收集器清单
关于Java垃圾收集器的知识整理,请收藏好。原创 2017-08-27 16:32:17 · 3852 阅读 · 2 评论 -
Java OutOfMemory异常清单 —— 在自己的机器上制造内存溢出
既然我们知道各个内存区域存储的内容,那么只要在代码上做一些手脚,就可以制造出OutOfMemory异常,这就是我们这一讲要做的事。原创 2017-08-06 16:52:47 · 7203 阅读 · 2 评论 -
Java内存区域剖析 —— 定位OutOfMemory异常之前的必修课
在学习如何定位这些异常发生的原因并提出解决方案之前,我们必须了解一下,Java虚拟机是如何划分自己的内存区域的。原创 2017-08-06 16:37:28 · 6166 阅读 · 1 评论 -
打扫房间的各种方法 —— Java虚拟机的垃圾收集算法清单
如果你是JVM设计者,你会怎么去收集垃圾对象?原创 2017-08-20 16:15:14 · 2915 阅读 · 2 评论 -
用空间换时间 —— Java虚拟机的算法实现
带着问题阅读垃圾回收时,需不需要暂停掉除GC线程外的其他线程?内存那么大,HotSpot如何快速地找到对象?导语上一讲介绍了虚拟机是如何利用可达性算法,判断一个对象是否需要回收,而HotSpot在实现这个算法时,必须对算法的执行效率有严格的要求,才能保证虚拟机的高效运行,那么,HotSpot是如何实现的呢?本文是Effective Java专栏Java虚拟机专题的第五讲,如果你觉得看完之后对你有所...原创 2017-08-13 16:36:46 · 4062 阅读 · 1 评论 -
生存还是死亡 —— Java虚拟机如何判断对象是否需要回收
Java的内存区域中,有哪些区域是垃圾收集器所关注的?怎么判断一个对象是不是需要回收?对象起死回生又是怎么回事?原创 2017-08-13 16:10:04 · 5051 阅读 · 0 评论 -
一起走进Java虚拟机的世界 —— 为什么要弄懂虚拟机
从本周开始,专栏Effective Java将开启一个全新的专题——Java虚拟机,在这个专题的课程里,您将学到如何定位OutOfMemory异常、如何进行JVM调优之类的知识,本文作为专题的开篇,带读者走进Java虚拟机的世界。原创 2017-07-30 21:46:04 · 6527 阅读 · 1 评论 -
用画小狗的方法来解释Java中的值传递
本文是Effective Java专栏Java虚拟机专题的第九讲,如果你觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给你身边的工程师同学。 在开始看我画小狗之前,咱们先来看道很简单的题目: 下面程序的输出是什么?Dog myDog = new Dog("旺财"); changeName(myDog); System.out.println(myDog.getName());pub原创 2017-09-05 19:23:16 · 25464 阅读 · 23 评论