摘要: 内存管理是计算机编程的一个基本问题。如果管理不善,就会造成内存泄漏,频繁的内存申请和释放往往还会造成内存碎片。程序申请内存时需要要操作系统打交道,在系统的多进程环境下,这是一个较为耗时的操作。频率的申请甚至可能会成为系统性能的瓶颈。程序可以在3个地方申请内存,包括全局数据区,栈,堆。全局数据区分配的数据生命周期与程序的生命一样,栈上的数据由系统管理,但是大小有限。程序还可以在堆上申请内存,但是这部... 阅读全文
posted @ 2013-10-29 20:12 蝴蝶忽然 阅读(283) 评论(0) 推荐(0) 编辑