簡體   English   中英

ASP.NET內存問題

[英]ASP.NET memory problem

我有一個ASP.NET應用程序,它與另一個API通信並在Page_Load上進行大量處理。

如果在我的瀏覽器中我按住F5並點擊該網站,服務器將從120mb射到1.5GB。

我找不到任何內存泄漏或未封閉的對象。 有什么方法或額外的東西我可以幫忙嗎?

感謝您的時間!

使用像ANTS ProfilerdotTrace這樣的探查器

有很多很多東西都可能導致這種行為 - 嘗試用任意建議解決問題可能不會讓我們無處可去。

一旦探查器確定了問題區域,如果您無法解決該問題,可以在新問題中發布該代碼。

對於它的價值,1.5 GB並不 如果按下按鈕,它最終是否會產生OutOfMemoryException

我建議從Red Gate查看ANTS Memory Profiler和/或ANTS Performance Profiler。 他們非常實惠,他們在識別瓶頸方面做得很好。

ANTS Memory Profiler:
http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/

ANTS Performance Profiler:
http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/

如果您想要解決問題,那么必須知道發生了什么事情。

但在短期內,它可能更便宜,更容易移動到體面的64位盒/ 64位版本的Windows並使用64位ASP.Net - 你將獲得更多的內存可用於IIS進程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM