JVM工作原理及调优总结

JVM 分为堆区(heap)和栈区(stack),还有方法区,初始化的对象放在堆里面,引用放在栈里面,class类信息常量池(static常量和static变量)等放在方法区。 方法区:主要是存储类信息,常量池(static常量和static变量),编译后的代码(字节码)等数据 堆:初始化的对象,成员变量 (那种非static的变量),所有的对象实例和数组都要在堆上分配 栈:栈的结构是栈帧组成的,
相关文章
相关标签/搜索