11
对于一般的系统来说,废除堆栈而仅使用堆进行内存管理会更有效吗?
在我看来,可以用堆栈完成的所有事情都可以用堆来完成,但是不能用堆栈完成的所有事情都可以用堆栈来完成。那是对的吗?然后,为了简单起见,即使我们在某些工作负载下确实损失了少量性能,仅采用一个标准(即堆)难道不是更好吗? 考虑一下模块化和性能之间的权衡。我知道这不是描述这种情况的最佳方法,但是总的来说,即使有可能获得更好的性能,理解和设计的简单性似乎也是一个更好的选择。
14
memory