JVM从入门到精通系列
文章平均质量分 97
从基础知识到实战,学完还有谁,吊打面试官!~
涛声依旧叭
「 一线互联网公司码农,一个梦想造飞机的螺丝钉,热衷于分享成体系的、有深度的技术文章。」
展开
-
一文搞懂JVM内存结构
1. 前言Java 虚拟机是中、高级开发人员必须修炼的知识,有着较高的学习门槛,很多人都不情愿去接触它。可能是觉得学习成本较高又或者是感觉没什么实用性,所以干脆懒得“搭理”它了。其实这种想法是错误的。举个最简单的例子,JVM 基本上是每家招聘公司都会问到的问题,它们会这么无聊问这些不切实际的问题吗?很显然不是。由 JVM 引发的故障问题,无论在我们开发过程中还是生产环境下都是非常常见的。比如 ...原创 2019-04-11 20:30:23 · 81874 阅读 · 61 评论 -
一文搞懂JVM垃圾收集
概述上文我们详细的介绍了JVM的内存区域各个区域的作用,如果对此不了解的小伙伴可以点此学习。说到JVM的垃圾收集,需要知道GC需要完成的3件事情:哪些内存需要回收? 什么时候回收? 如何回收JVM垃圾回收的区域,是针对线程共享的数据区域,即堆和方法区。而程序计数器、栈(包括Java虚拟机栈和本地方法栈)是线程私有的区域,随线程创建而生,随线程死亡而灭。线程私有的就不要考虑内存回...原创 2019-05-31 23:17:03 · 961 阅读 · 0 评论