2014-01-15 97 views
3

我正在使用fiddler2將某些請求替換爲Web服務器。這些請求每秒發生約10次。提琴手的表現隨時間而下降,大約1小時的工作,然後開始落後於接近響應。內存使用量也在增長。這可以通過重啓fiddler來解決。Fiddler2中的內存泄漏和性能泄漏

我懷疑這是由在每個請求上運行的整個請求日誌中增加日誌大小和一些掃描操作引起的。

有沒有什麼辦法可以配置fiddler來避免這種泄漏?也許某種方式來重置它的內存或通過提琴手規則記錄數據,或設置限制其大小?

回答

3

對於這樣的場景,您希望確保Fiddler儘快完成流量。最簡單的方法是設置在Fiddler的工具欄上僅保留下拉列表,以便它在完成時丟棄會話。

其他技巧可以使用,以適應較大的響應,流數據等

+0

過濾請求也可能是一些幫助這裏見http://fiddler2.com/documentation/Troubleshoot-Fiddler/OutOfMemory。 'keep sessions' +有效的過濾器會將內存使用保持在穩定的水平,我是否正確的主人@EricLaw? :) – lowleveldesign

+1

設置過濾器基本上等同於使用「僅保留」下拉菜單刪除流量。設置過濾器(例如狀態欄中的隱藏所有流量選項)也將提高UI性能。 – EricLaw

+0

**僅保留**下拉選項不起作用。我總是把它設置爲100-250個請求。在這種情況下,隨着時間的推移,Fiddler應該開始消耗超過1GB的RAM。因爲如果它在內存中只有100行請求,我可以看到它不應該需要1GB的RAM。 –