在我正在處理的應用程序中,在某些情況下,內存使用率將通過屋頂射擊,從而有效地鎖定我的計算機。我不認爲這是內存泄漏,並且沒有錯誤,它只需要太多的內存。內存使用率在任務管理器中跳到99%,Windows停止工作,迫使我重新啓動。在Visual Studio中設置調試內存限制
是否可以設置VS調試時可以使用的最大內存量?我並沒有想辦法讓內存更快地運行,我只想保留一些內存空間,以便Windows可以繼續工作。
- Visual Studio 2010中
- 的Windows 7 64B
- 8GB RAM
- C#.NET
編輯:
我不問如何解決內存泄漏。我試圖限制VS調試器使用的內存。例如,我的電腦有8GB內存,但我的應用程序必須在2GB內存的PC上運行。所以我想配置VS只使用2GB。如果應用程序試圖分配2.0001GB,我想讓VS告訴它沒有更多內存(可能導致崩潰)。
http://msdn.microsoft.com/en-us/library/ee817660.aspx – Will
一篇非常翔實的文章,但遺憾的是它並沒有回答我的問題。 – user1793963
http://geekswithblogs.net/sdorman/archive/2008/08/28/visual-studio-optimizations.aspx – Hidden