本章我们从栈溢出的例子出发,了解了栈与线程的关系、栈与栈桢的关系,同时也介绍在多线程项目中如何通过配置-Xss参数调优,降低进程占用的内存,以及如何通过NAT工具查看进程使用的内存情况。
在理解栈桢之后又重点分析局部变量表与操作数栈,回顾栈溢出的例子,理解一个栈桢的大小也与这两者有很大的关系。最后通过++i的例子列举了汇编指令与字节码指令在架构上的不同,简单分析字节码解释执行的过程。
本章介绍的栈、栈桢、局部变量表与操作数栈是学习Java字节码的基础知识。