根据Oracle文档中的运行时数据区域,JVM包含各种数据区域,如下图所示:
我还了解到,JVM是基于堆栈的,而ART/Dalvik是基于寄存器的。Dalvik堆由活动堆和Zygote堆组成。
问题如下:
1. 基于堆栈的“Stack”和Java VM堆栈/本地方法堆栈中的“Stack”有什么区别?
2. ART/Dalvik是否像JVM中的Java VM堆栈一样包含堆栈?
3. ART/Dalvik运行时数据区域是什么样子?
![enter image description here](https://istack.dev59.com/ydaDs.webp)
问题如下:
1. 基于堆栈的“Stack”和Java VM堆栈/本地方法堆栈中的“Stack”有什么区别?
2. ART/Dalvik是否像JVM中的Java VM堆栈一样包含堆栈?
3. ART/Dalvik运行时数据区域是什么样子?