我考网's Archiver
我考网社区
›
软件水平考试
› 2012年软件水平初级资格程序员考试重点知识16
会计考友
发表于 2012-8-2 08:51:15
2012年软件水平初级资格程序员考试重点知识16
重载new,实现GC
直接重载C++操作符,实现垃圾回收。初始化一个内存池,当内存池满的时候,进行垃圾回收操作。
好处:
一劳永逸
坏处:
实现困难。
占用内存大。
对已有的环境,不一定会有很好的支持。
开源库的实现:
python和java都有垃圾回收的实现,可以进行参考。
评述: 内存池也许不一定要做垃圾回收,如果是静态的内存池,可以加速内存分配的过程。
页:
[1]
查看完整版本:
2012年软件水平初级资格程序员考试重点知识16