随笔分类 - JVM
摘要:1.什么情况下会发生栈内存溢出。 常见是递归,在递归调用一个函数时,每次都会将局部变量等存到栈中,在过程中变量不会被释放只会累加,直到溢出为止。 2.JVM 的内存结构,Eden 和 Survivor 比例。 Eden,From Survivor和To Survivor分别为8:1:1。 3.jvm
阅读全文
摘要:程序计数器 每条线程都会有一个独立的程序计算器,各条线程之间互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。如果当前线程执行的是native方法,则其值为null。 Java虚拟机栈 线程私有,每个方法在执行的同时都会创建一个栈帧用于存储局部变量、操作数栈、动态链接、方法出口等信息。每一
阅读全文

浙公网安备 33010602011771号