第八章 JVM内存管理

Posted 刘大飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第八章 JVM内存管理相关的知识,希望对你有一定的参考价值。

8.1 物理内存与虚拟内存

8.2 内核空间与用户空间

8.3 在JAVA中哪些组件需要使用内存

  8.3.1 JAVA堆

  8.3.2 线程

  8.3.3 类和类加载器

  8.3.4 NIO

  8.3.5 JNI

8.4 JVM内存结构

  8.4.1 PC寄存器

  8.4.2 Java 栈

  8.4.3 堆

  8.4.4 方法区

  8.4.5 运行时常量池

  8.4.6 本地方法栈

8.5 JVM内存分配策略

  8.5.1 通常的内存分配策略

  8.5.2 JAVA中的内存分配策略

8.6 JVM内存回收策略

  8.6.1 静态内存分配回收

  8.6.2 动态内存分配和回收

  8.6.3 如何检测垃圾

  8.6.4 基于分代的垃圾收集算法

8.7 内存问题分析

  8.7.1 GC日志分析

  8.7.2 堆快照文件分析

  8.7.3 JVM Crash日志分析

8.8 实例1

8.8 实例2

8.10 实例3

8.11 总结

以上是关于第八章 JVM内存管理的主要内容,如果未能解决你的问题,请参考以下文章

操作系统概念笔记——第八章:内存管理

操作系统第八章

《Linux Device Drivers》第八章 分配内存——note

《JVM系列》 第八章 -- 垃圾回收机制

软件构造第八章第一节 软件构造性能的度量原理

Android深度探索--第八章读后感