我的Corba服务器很吃内存,谁碰见过?(50分)

  • 主题发起人 主题发起人 onedolph
  • 开始时间 开始时间
O

onedolph

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个Corba的应用服务器,做得很花哨,主要是界面。
测试的时候,做的是大量的查询,和一些插入工作,数据量不多,就1000条左右。
开始测试,耗内存6M左右,结果,一个晚上回来,发现耗内存80多M,
做了11万多次查询,1000左右次插入。百思不得其界。
以为是界面太花哨了,做了个空服务器,一句代码都不用我写的服务器,结果还是一样。
不知个位有没有碰见过,你是怎么解决的。
其它DCOM,MTS,有没有这种问题?
 
只知道CORBA开销大,呵呵 ,听听。
 
corba主要使用做中间层,而且它的优势只有在系统符合达到一定程度的时候才能体现出来
 
SD正在贱卖中...
 
请问doxpix,SD为何物?
 
你在服务端弄什么花哨,真搞笑!
为什么内存消耗越来越大?因为你根本没有清除每次连接所创建的CORBA对象实例。在服务端
自己建立Garbage Collection机制吧!
 
呵呵,我的意思是再添几条256M的内存条。
 
qiu_peking,什么我没清除,我不是说了吗,一个语句都不写,就一个空窗体在上面
,也一样。
doxpix,呵呵正打算这么解决。
 
所以说嘛,你自己不写代码清除,DELPHI又不提供完全的Garbage collection,当然是
内存垃圾一大堆了!
 
呵呵,完了,刚注册了个新的,不小心被发现了。
 
你倒搞笑!
 
不好意思,我是想,拿一个专门来提问,拿一个专门来回答。不过我不会作弊的。
言归正转。
莫非qiu_peking有办法?Garbage collection,这玩意儿用Delphi怎么做。
 
qiu_peking,虚心请教。
 
qiu_peking:
wrlmmmp@263.net
跟我保持联系吧,我肯定有请教你的时候,看样子你是corba高手.
 
qiu_peking,能不能给个例子?
 
谁给我个Garbage collection的例子,给他95分。
 
还有一个问题,如果负载过重,就会悄悄地咔嚓,什么时候死了都不知道。
有没有碰见过?
 
没有清除每次连接所创建的CORBA对象实例?
难道CORBA不是组件引用计数的?
我这几天正在研究CORBA原理,DELPHI怎么实现COABA的,目前还不怎么清楚,但从接口和
思想上看,DELPHI似乎没有真正实现完全的CORBA,只不过是CORBA的SHELL,COM的核心,但
不敢断言,因为有人说是真正支持,我没有细想,我回家看看书,再给你个答复。
 
关于DELPHI的CORBA应用,不是我持保留意见,DELPHI确实没有完全解决其中的问题。
这也是我对INPRISE公司至为不解之处。如果真要实现一个实用的CORBA应用,不是个简单
的事。当然,作毕业论文之类是绝不成问题的。前就有一硕士之类来做过。
 
多人接受答案了。
 
后退
顶部