我在一个实时刷新的一个画图程序中,每画一次就new几个对象和一组数据,
这样会不会造成内存耗尽或者程序性能随着时间的推移而下降呢?
谢谢

解决方案 »

  1.   

    定义为全局变量,每次刷新的时候判断变量是否被创建,被创建则先释放在创建就好了。
      

  2.   

    我也想问这个问题。
    每次用完了就释放,如果有时间要求会不会有影响?比如100毫秒一次,先申请,用完就释放,然后100毫秒后接着申请、释放......
    这样做恐怕不太好吧?
      

  3.   

    不会的,C# 有个好处就是不用程序员去考虑这个问题,它自身有回收机制,就是析构函数,
    所以不会造成你说的那种结果
      

  4.   

    自已原来C++用习惯了,老是出现这样的问题,所以不太敢放心这么使用,如果这样使用倒是很方便