
JVM
初生小白
进阶中......
展开
-
硬件、系统和进程层次内存概要,JVM与进程的关系
硬件:Linux空间由两部分组长,物理内存和Swap(位于磁盘),物理内存是Linux活动时使用的主要内存区域;当物理内存不够使用时,Linux会把一部分暂时不用的内存数据放到磁盘上的SWAP中去,以便腾出更多的可用内存空间;而当需要使用位于SWAP的数据时,必须 先将其换回到内存中。 从Linux系统看,除了引导系统的BIN区,整个内存空间主要被分成两个部分:内核内存(Kernel sp...原创 2019-06-29 21:06:54 · 708 阅读 · 0 评论 -
自动垃圾回收和分代垃圾回收机制
自动垃圾回收机制 第一步:标记 垃圾回收的第一步是标记。垃圾回收器此时会找出哪些内存在使用中,还有哪些不是。 上图中,蓝色表示已引用对象,橙色表示未引用对象。垃圾回收器要检查完所有的对象,才能知道哪些有被引用,哪些没。如果系统里所有的对象都要检查,那这一步可能会相当耗时间。 第二步:清除 这一步会删掉标记出的未引用对象。 内存分配器会保留指向可用内存的引用,以供分配新对象。 第...原创 2019-06-30 15:56:08 · 595 阅读 · 0 评论