如意板凳

文章
5
资源
0
加入时间
3年0月8天

AVM2中的堆栈与性能优化

《编译原理》讲程序运行时的内存分配策略有静态、栈式和堆式三种。 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,要求程序代码中不允许有可变数据结构的存在;栈式存储分配也可称为动态存储分配,程序对数据区的需求在编译时是完全未知的,只有到运行的时候才能够知道,按照先进后出的原则进行分配;而堆式存储分配则专门负责在编译时或运行时模块入口处都无法确定存储要求的数据结构的内存分配,比如