Delphi 7内存问题

时间:2013-06-01 16:30:03

标签: delphi delphi-7

我有一个Instant Messenger服务器应用程序,我一直在使用它,它使用Indy10服务器组件,并且只使用3个用户定义的对象来保存与登录用户相关的一些信息。问题很奇怪

如果与服务器的连接不足500,它工作正常,内存使用率仍然低于100mb,但当连接数超过500-600时,服务器大量开始吃内存,并在一小时内消耗高达2GB的内存或者然后停止响应。我尝试用eurekalog检查问题,但是在关闭应用程序之后它只报告了几mb的泄漏,这些泄漏是一些异常消息,我不知道它发生了什么。

是否有任何工具可以帮助我找到内存问题何时何地开始的原因。

由于

1 个答案:

答案 0 :(得分:3)

FastMM4可以帮助您追踪内存泄漏。它是自Delphi 2006以来的默认内存管理器,但也可以在Delphi 7中使用。这里有很多关于使用它的帖子,以及可以与谷歌及其包含的源和配置文件一起使用的帖子。这里有用的链接可能是How to enable full debug mode in FastMM4Using FastMM4 for debugging your memory allocations上的系列。