本地iisexpress中的BorPred-是内存泄漏吗?

时间:2019-07-10 20:25:53

标签: mdriven

我已在干净服务器2019核心的本地iisexpress中安装了BorPred。在web.config中的调试已禁用,log4net设置已更改为仅显示ERROR / FATAL。 Borpred最初的内存使用量少于20M,然后我连接到它,内存使用量开始增长,这没关系。 如果我不理会borpred 1个小时,它会继续运行,并且由于定期api / admin_WebApi / GetChangesSince调用也很正常。 但是1小时后的内存使用量增加到600M 我使用TASKLIST命令进行检查。 问题-是正常行为还是可能是内存泄漏? 是否有一些更改/检查设置可以帮助减少内存使用量? 谢谢

1 个答案:

答案 0 :(得分:1)

此产品的新名称是MDrivenServer。 MDrivenServer具有客户端同步-这将建立已更改身份的列表。由于更新操作将建立最近更改的对象的内存,因此预计将看到内存的增加。

MDrivenServer还具有内部EcoSpaces来处理其自己的管理和ServerSide作业-在使用了一定时间后将对其进行垃圾回收并重新创建。

.NET不一定会从过去已经显示需要内存的进程中释放内存-这会使您看到已用内存等于最坏情况的需要-就像您有推送的服务器端作业一样内存使用情况,并且每天运行一次-内存使用情况仍可能反映出最大使用情况。