java如何进行内存分配和管理( 二 )



java如何进行内存分配和管理



55.运行时的数据区域
       所有线程共享方式区和堆;虚拟机栈、当地方式栈和法式计数器是线程隔离的数据区 。 法式计数器、 Java的虚拟机栈、Java堆、方式区、运行时常量池 。

java如何进行内存分配和管理



分派方式1慢速分派

java如何进行内存分配和管理



2快速分派

java如何进行内存分配和管理



注重事项栈区代表处置逻辑 , 而堆代表数据 。 两者分隔 , 使得处置逻辑更为清楚 , 表现了模块化的思惟 。 使堆中的内容可以被多个虚拟机栈共享 , 节流空间 。

以上内容就是java如何进行内存分配和管理的内容啦 , 希望对你有所帮助哦!

猜你喜欢