快要死了,请帮忙解决三层中Server端每次Method调用完成后内存释放不彻底的问题

                            
用Delphi5做的三层(DCOM),在客户端直接调用或用线程调用Server的Method后,每次完成了,Server的内存都会涨一点,如些反复,使用主内存及虚拟内存不断地上涨.   
   
        在Server的这个Method中,使用到一个类,这个类使用Ado连数据库,创建类对象时初始化数据库连接,在每次使用完后AdoDataSet实例都有Free,最后在类的Destroy中加入了连接的释放.但第次这个方法完成后内存都不会释放很多,怎么办啊?  
   
        另外,用线程调用Server的Method后,如果这个线程异常,会导致Server死掉,怎么办啊?  
   
   
        求各位兄台了,问题解决或有眉目另开贴加至少200分,决不食言!!!

查看回复

相关问题