我在Apache + Delphi XE7中有一个带有Datasnap的程序。我的Apache的httpd.exe消耗内存,直到给出“内存不足”的消息然后我需要重新启动它。
我开发了一个简单的程序来测试这个问题。在这个程序中,我已经适当地配置了服务器模块(FD组件,Mysql)和WebModule
在客户端,我有一个显示查询内容的DBGrid。
我打开TaskManager并监视内存。
问题: 如果我连接并断开TSQLConnection,内存增加。 如果我打开并关闭TClientDataSet,内存会增加。
我已经做过的事情: 我使用Pascal Analyzer搜索内存泄漏,但一切都很好
我无法在服务器中使用ReportMemoryLeaksOnShutdown,因为它是一个DLL,我不知道如何做到这一点:(
我试图关闭Apache的活着,但没有区别
我在WebModule(Session,Server和Invocation)中尝试过所有类型的LifeCycle都没有区别。
任何人都有这样的问题吗?使用这个软件?可以帮忙吗?
韩国社交协会