多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
栈和堆只是虚拟内存上2块不同功能的内存区域: * 栈在高地址,从高地址向低地址增长。 * 堆在低地址,从低地址向高地址增长。 栈和堆相比优势: * 栈的内存管理简单,分配比堆上快。 * 栈的内存不需要回收,而堆需要,无论是主动free,还是被动的垃圾回收,这都需要花费额外的CPU。 * 栈上的内存有更好的局部性,堆上内存访问就不那么友好了,CPU访问的2块数据可能在不同的页上,CPU访问数据的时间可能就上去了。