用DELPHI 2006 做了一个邮件发送程序,程序一直运行比较正常,最近客户换了个服务器,用的是XEON在3.0 的HT CPU,系统用的是Win 2003,结果发现程序在运行中的内存消耗巨快,一般20分钟左右就会占用300~400M内存,造成程序崩溃。而在老的服务器和我的机器上运行则正常。老服务器的配置为 P4 2.4 Win 2003.我的机器是AMD Althon XP 2800+,WIN XP。现在程序无论是用TThread还是TidThread来管理线程都会在新服务器上出现内存消耗问题。不知道是什么原因引起的。那位大虾有过相似的经验和解决办法,请不吝赐教,分不够的话还可以再加的!
解决方案 »
- 请教一个在大网上的三层问题
- Active的在Type Library的问题
- ★急:如何把一个表中的记录复制另外一个表中,来者帮我顶一下,给分★
- 如何加密文本文件?急!!
- 几天没来,今天登录发现总信誉分少了3分,为何?
- 怎么添加接口啊?
- 各位,如何恢复Win2K server下的资源管理器的“按web页”查看?12点前结贴!
- edit4.text:=im.oicture.bitmap.pixelformat;时应该用什么函数转换pixelformat为string类型啊?
- 如何修改HOOK截取到的消息 -高手请看
- 怎样在一个 pas文件中调用另一个pas文件的控件的属性,并修改?
- 路过的都进来看看哈~~~~~~~~~~~~~~~~~~~!!!
- 超级新手问题--用delphi7带的InstallShield制作安装盘,怎么实现ocx控件的自动注册?
你可以用动态的内存分配和
释放来管理---------------
我是用的Tthread来作为基类的,而且线程中的对象很多,要动态的创建和分配,该如何做?