一个类 频繁的创建和销毁,听说是会带来大量的内存碎片。
所以最好不要频繁的创建和销毁,请问是这样吗?

解决方案 »

  1.   

    一般来说同一类占用的内存大小一样,一般反复分配释放内存管理器会重复利用的.不会产生大量碎片.
    如果类的内部又有getmem分配的大小不一,就有可能产生大量的碎片.
      

  2.   

    Delphi自身内存管理机制已经能够极大的减少内存碎片了, 所以你不用太在意当然, 避免频繁的重复申请释放也是要考虑的, 不要在没必要用的时候乱用就行