java虚拟机
菜鸟修行之路
菜鸟进阶之路
展开
-
菜鸟修行之路----java虚拟机二:垃圾回收与内存分配
菜鸟修行之路----java虚拟机二:垃圾回收与内存分配 垃圾回收与算法概述: JVM 的GC就主要做以下3件事: 判断内存是否需要回收。(确定垃圾) 决定回收时机 确定回收方法 在Java的运行时数据区中,程序计数器、虚拟机栈、本地方法栈三个区域都是线程私有的,随线程而生,随线程而灭,在方法结束或线程结束时,内存自然就跟着回收了。 Java堆和方法区不一样,一个...原创 2020-03-17 11:50:24 · 134 阅读 · 0 评论 -
菜鸟修行之路----java虚拟机一:内存区域以及java对象
菜鸟修行之路----java虚拟机一:内存区域以及java对象 java虚拟机(JVM)时可以运行java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收、堆和一个存储方法域。 JVM是运行在操作系统之上的,它与硬件没有直接的交互。(java程序就是因为JVM的存在,拥有多平台运行特性(一次编译,到处运行))。 JVM主要包括以...原创 2020-03-16 11:20:13 · 270 阅读 · 0 评论