所以我使用ANTS内存分析器分析我的应用程序,并且在运行测试后大对象堆大小恢复,但私有字节似乎没有完全恢复。
它说剩下很多SafeWaitHandles,System.Threading.OverlappedData也表示重叠数据的终结器存在问题。
我正拼命地试图使这个应用程序坚如磐石,以便它可以永久运行(如果内存使用率达到某个值,我可能会进行故障安全重启)
有没有人对这些造成问题的物体有任何经验?
System.Configuration.RunetimeConfigurationRecord也存储了很多看起来占用大量内存的字符串。但我也不太确定如何处理这个问题。我可以提供任何可能有帮助的信息/转储。
提前致谢。克里斯
答案 0 :(得分:1)
旧问题不再是问题 - 服务内存使用量波动几兆,但经过广泛的测试后认为没有内存泄漏&故障保险,服务故障配置充足。如果允许,我们会接受这个答案。