2013-01-25 68 views
1

我有一個用C#編寫的WCF服務,並作爲Windows服務託管。 大多數客戶端的關鍵和廣泛使用的方法如方法簽名中所示。使用字節的WCF服務方法[]

公共字符串storeDocument(字節[]的文檔)

字節[]被傳遞到幾個共享方法之前它被存儲在數據庫中。

如何清理內存?

由於這種方法被許多客戶端調用並被廣泛使用,最近我們注意到服務器上該服務的內存使用量爲60到100 MB,並且CPU使用率有時高達80%。

我想知道有沒有什麼方法可以確保它沒有使用那麼多的內存。

請幫助。

+0

您是否在服務上運行了分析器? [ANTS](http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/)還是類似的?可能是'byte []'的生命週期實際上不是問題。 –

回答