JVM技术之旅-进阶分析内存布局特性

JVM技术之旅-进阶分析内存布局特性

前提回顾之前的文章中已经介绍了JVM的内存结构,为什么还要在写本篇文章,觉得之前主要以体系化的方式展示了一下JVM结构和特性,但其中可能存在漏洞和内容的缺失,故此小编承接上篇文章JVM技术之旅-了解分析内存布局区域的内容进行下一步的开展,希望可以做到查缺补漏。 Java虚拟机内存其实主要就是指的JV...

JVM技术之旅-线上分析排查问题

JVM技术之旅-线上分析排查问题

前提概要线上有过一两次OOM的问题,但是每次定位问题都有点手足无措的感觉,刚好利用星期天,以测试环境为模版来学习一下Linux常用的几个排查问题的命令。也可以帮助自己在以后的工作中快速的排查线上问题。jmap命令jmap -heap pid :输出当前进程 JVM 堆新生代、老年代、持久代等请情况,...

JVM技术之旅-深入分析GC回收机制

JVM技术之旅-深入分析GC回收机制

前提概要GC的出现解放了程序员需要手动回收内存的苦恼,但我们也是要了解GC的,知己知彼,百战不殆嘛。背景介绍常见的GC回收算法主要包括引用计数算法、可达性分析法、标记清除算法、标记复制算法、标记压缩算法、分代算法以及分区算法。其中,引用计数法和可达性分析法用于判定一个对象是否可以回收,其他的算法为具...

JVM技术之旅-了解分析内存布局区域

JVM技术之旅-了解分析内存布局区域

前提概要本文主要针对于JVM的内存布局以及相关的关联性和特性进行相关的分析,后续会针对于更加详细以及深入的分析文字作为补充。针对于每个“Java爱好者”,如果希望可以探究其本质,减少内心的疑惑,最好的办法就是研究底层的原理,而JVM的内存管理既是Java的独特魅力之处,又是开发人员 “未知的圣地”,...

JVM系列--对象内存分配技术分析

JVM系列--对象内存分配技术分析

上一篇文章中我们有说到过关于tlab技术相关的内容点,这期我们就来深入一起了解关于对象内存分配背后的技术原理。什么是TLAB在上一篇文章中我们有提及到对象在JVM中的内存管理,大部分情况下对象的分布都是存储在Java堆中存储的,但是如果从JVM设计的角度来思考,直接分配在一个处于高度竞争环境下的公共...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287377+人已加入
加入
相关电子书
更多
JVM实战
JVM的GC
基于JVM的脚本语言开发、运用实践
立即下载 立即下载 立即下载