3 篇文章
jdk 1.7: assets/内存管理-1.png jdk 1.8: assets/内存管理-2.png 主要区别就是方法区-元空间的转变,存储位置发生了变化。7处于运行时数据区,8处于本地内存。 latex 操作系统内存 │ ├── j
类加载器在java8-9经过了一次大的改动,下面的内容首先基于java8,之后再描述java9. image.pngassets/类加载器-1.png - string什么的是启动加载器加载的,这个是jvm提供的。 - 我们写的程序和一些三
garbage collection, gc java堆是垃圾收集器管理的主要区域,因此也被称作gc堆。 内存管理里面已经说过了,现在的gc一般都是基于分代垃圾收集算法的,所以java堆被划分为了几个不同的区域。 新生代,老年代,永久代(元