
JVM
文章平均质量分 95
高广超
互联网一线从业者,中度强迫症患者。
个人博客:http://www.jianshu.com/u/2766e4cfc391
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM解读-方法区
java是基于一门虚拟机的语言,所以了解并且熟知虚拟机运行原理非常重要。 方法区方法区,Method Area, 对于习惯在HotSpot虚拟机上开发和部署程序的开发者来说,很多人愿意把方法区称为“永久代”(Permanent Generation),本质上两者并不等价,仅仅是因为HotSpot虚拟机的设计团队选择把GC分代收集扩展至方法区,或者说使用永久代来实现方法区而已。对于其他虚拟机(如BEA原创 2017-06-25 17:30:28 · 283 阅读 · 3 评论 -
JVM解读-调优常用参数
JVM参数1 典型配置/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThresh原创 2017-06-25 17:37:05 · 2703 阅读 · 0 评论 -
JVM解读-类加载机制
类加载机制Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、原创 2017-06-25 17:37:28 · 261 阅读 · 0 评论 -
JVM&GC Full Coverage
这篇文章是我之前翻阅了不少的书籍以及从网络上收集的一些资料的整理,因此不免有一些不准确的地方,同时不同JDK版本的差异也比较大,因此该文章更适合中、高级工程师阅读,做到名词解释与入门,在大神面前就是献丑了。 不过文中一些JVM参数示例都是实际项目里调优的结果,还是经受过实战考验的。 目录 JVM简介 JVM结构 2.1 方法区 2.1.1 常量池原创 2017-06-28 09:57:53 · 739 阅读 · 1 评论