我写了一个WCF (c#) Windows Service application
,在我看来,Windows服务正在泄漏内存。
根据Windows的说法,内存压力从Windows服务开始时的24 Gb
提升到屏幕截图时的44 Gb
(30 hours
之后)
我们有两个问题;
18 Gb
(这是与从开始时的内存压力相同
服务)。我该如何调查此问题?是什么导致了这种高记忆压力?
答案 0 :(得分:0)
我们看待这个问题的原因是因为一段时间后进程运行得更慢。
有趣的内容如下: .NET application memory usage - high unused .NET and unmanaged memory and fragmentation
http://forum.memprofiler.com/viewtopic.php?f=2&t=4389
把这本书放在书架上: http://download.red-gate.com/ebooks/DotNet/Under_the_Hood_of_.NET_Management.pdf
全心全意,