【发布时间】:2013-06-01 16:30:03
【问题描述】:
我有一个即时通讯服务器应用程序,我一直在研究它,它使用 Indy10 服务器组件,并且仅使用 3 个用户定义的对象来保存与登录用户相关的一些信息。这个问题真的很奇怪
如果到服务器的连接数低于 500,它可以正常工作并且内存使用量保持在 100mb 以下,但是当连接数超过 500-600 时,服务器就会开始大量消耗内存,并且在一小时内消耗高达 2gb 的内存左右然后停止响应。我尝试使用 eurekalog 检查问题,但在关闭应用程序后它只报告了几 mb 的泄漏,并且这些泄漏是一些异常消息,我不知道它发生在哪里。
有什么工具可以帮助我找到内存问题开始的原因和时间。
谢谢
【问题讨论】: