【发布时间】:2020-09-17 21:54:11
【问题描述】:
对于大型(~64k+)分配,堆分配是否更有效?
对于堆栈分配,页面在使用时需要按需调入。分配器是否通常会更有效地为堆执行此操作,例如将虚拟内存页面批量映射到物理内存?
【问题讨论】:
标签: c++ memory-management malloc new-operator heap-memory
对于大型(~64k+)分配,堆分配是否更有效?
对于堆栈分配,页面在使用时需要按需调入。分配器是否通常会更有效地为堆执行此操作,例如将虚拟内存页面批量映射到物理内存?
【问题讨论】:
标签: c++ memory-management malloc new-operator heap-memory
据我所知,堆栈总是更有效。但是栈是静态的,而堆会动态增长。所以大内存使用最好使用堆来防止堆栈溢出
【讨论】: