程序是midas三层结构,开发工具主要是delphi,数据库使用SQL2000。
问题:
    程序使用过程中通过windows任务管理器查看,内存使用不断上升(以程序主界面作为参照),且随着使用时间延长程序的性能也有所下降。但是,此时如果把程序最小化,再最大化,然后通过windows任务管理器查看,程序内存使用跟之前相比有非常大的差别。例如:客户端程序使用一段时间内存使用为6××××k(5位数),把程序最小化再最大化内存使用为4×××k(4位数)。
    中间层程序也同样有此情况,且两种情况内存使用比较差别会更大。例如:中间层程序使用一段时间内存使用为6×××××k(6位数),把程序最小化再最大化内存使用为4×××k(4位数)。
    我们也想了解决办法,但结果不太理想。请高手们帮忙分析一下问题原因。谢谢!!分不够再加。