用Delphi6+Oracle8i做了个系统,用任务管理器监视内存,每次打开一个窗口关闭(free)以后,内存仍然不会减少到原来的大小,确不知道为何?

解决方案 »

  1.   

    沪上傅远山([email protected])的致意:
        Windows操作系统的内存管理有一套办法,找本操作系统的书看看,好象用的是LRU算法,用户进程释放内存与OS回收内存之间是有区别的。Good luck to you!
      

  2.   

    刚开始的时候,内存会增加,多次打开关闭以后,内存会 基本稳定下来的,
    如果做成.dll文件可能会好一些
      

  3.   

    to yoic(我是一棵菠菜,菜,菜,菜,菜,菜,菜,) :
    但是我的程序多次打开和关闭后,内存一直增加,一段时间后变得极慢。
    为何?