JVM总结---各处总结

堆与栈分开设计是为什么呢? 栈存储了处理逻辑、堆存储了具体的数据,这样隔离设计更为清晰 堆与栈分离,使得堆可以被多个栈共享。 栈保存了上下文的信息,因此只能向上增长;而堆是动态分配    线程栈 1、每当启动一个新线程的时候,java虚拟机都会为它分配一个java栈; 2、虚拟机只会对java栈执行两种操作:以栈帧为单位的压栈或者出栈; 3、它压入的每个栈帧(Stack Frame)是----程序
相关文章
相关标签/搜索