会计考友 发表于 2012-8-2 08:51:15

2012年软件水平初级资格程序员考试重点知识16

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