Datasnap Server不释放内存

时间:2014-06-09 13:32:17

标签: delphi datasnap

我们已使用Delphi XE2将COM / Dcom应用程序迁移到Datasnap。

在COM / Dcom应用程序中,一旦用户注销应用程序服务器,服务器的内存就会释放。在Datasnap的情况下,内存不会被释放。如果10个用户登录它将消耗100 MB。用户注销后不释放内存。这个100 MB将用于下一个登录的10个用户。如果有更多用户登录,则将使用额外的内存。注销所有用户后不释放内存。

ServercontainerUnit中的

onDestroyInstace,我在代码

之后调用的每个模块
DSDestroyInstanceEventObject.ServerClassInstance.Free;
GetInvocationMetaData.CloseSession := True;

这方面的任何建议或建议都会非常有帮助

0 个答案:

没有答案