![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 71
程序小敢敢
知道的越多,不知道的越多,不要停止学习的脚步;
展开
-
JVM系列之二——JVM的垃圾回收理论
前言上一篇文章主要介绍了JVM运行时内存的五大区域,这一篇主要来了解JVM的垃圾收集机制;哪些内存需要回收? 对于上节介绍的线程独占区域(虚拟机栈、本地方法栈、程序计数器),对于栈来说,我们每次的栈帧在类结构确定时,分配到的内存就已经确定下来了,因此这几个区域内存分配和回收具备确定性,并且当方法结束或线程结束,该区域的内容就随之消亡了; 而对于线程共享区的堆和方法区来说,我一个方法在执行不同条件分支所需要原创 2020-12-25 14:40:20 · 237 阅读 · 3 评论 -
JVM系列之一Java虚拟机在Java程序运行时管理的内存区域.
为什么要学习JVM其实如果我们平常如果只在本地开发环境中进行Java程序开发时,我们很少会遇到需要了解JVM的需求,但是在实际的工作中,我们开发会分为本地环境、开发环境、Sit、Uit、生产环境多个场景;可能你在自己开发环境上,程序跑的飞起,但是等部署到了生产环境实际投产给用户去使用的时候可能你会遇到这些需求:运行的程序卡住了、却没有看到任何日志输出部署应用的服务器CPU的利用率突然就激增或者对于一个多线程的应用、我线程是越多越好吗?对于这些需求,就不仅仅要求我们只做到:能够写出业务功能、能够原创 2020-12-23 17:26:50 · 100 阅读 · 0 评论