高手请进-关于WebConnection的内存增长问题 ( 积分: 200 )

M

mlb_1

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,现在偶作了一个三层的程序,用的WebConnection的连接,但每次调用中间层的接口方法客户端内存一直在涨,不管接口方法是否带有参数或者是返回值(也就是说一个procedure被调用都会涨内存),以前用DcomConnection的时候,没有发生过此现象,有哪位遇到过此现象的?告诉偶以下么。
 
如题,现在偶作了一个三层的程序,用的WebConnection的连接,但每次调用中间层的接口方法客户端内存一直在涨,不管接口方法是否带有参数或者是返回值(也就是说一个procedure被调用都会涨内存),以前用DcomConnection的时候,没有发生过此现象,有哪位遇到过此现象的?告诉偶以下么。
 
http://delphibbs.com/delphibbs/dispq.asp?lid=2963910
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3175684
 
以上的是修正了服务器端会死机的情况,但是我的问题是客户端的内存一直在往上涨阿(每调用一次接口方法,就涨一次),难道这个不是Bug吗?那是不是我每次调用一次接口方法就要WebConnection.Connected:= False,断开一次连接吧。狂晕。
 
别晕,我从来都是调用后马上断开的
你那种不断开的做法,是不规范的,服务器支持不了几个用户
至于客户端为什么会内存上涨,不清楚
 
哦,这样子啊,不好意思。我那个是多个线程在一直调用某些接口,所以没有用这种标准办法进行调用。
 
顶部