W aplikacji, nad którą pracuję, w pewnych warunkach użycie pamięci będzie trwało przez dach, skutecznie blokując mój komputer. Nie sądzę, że to przeciek pamięci i nie ma błędów, po prostu wymaga zbyt wiele pamięci. Wykorzystanie pamięci przeskakuje do 99% w Menedżerze zadań, a system Windows przestaje działać, co zmusza mnie do ponownego uruchomienia.Ustaw limit pamięci do debugowania w Visual Studio
Czy można ustawić maksymalną ilość pamięci, z której VS może korzystać podczas debugowania? Nie szukam sposobu na szybsze wyczerpywanie pamięci, chcę tylko zachować trochę wolnej pamięci, aby system Windows mógł dalej działać.
- Visual Studio 2010
- Windows 7 64b
- 8GB RAM
- C# .NET
Edit:
Nie pytam jak to naprawić przeciek pamięci . Próbuję ograniczyć pamięć używaną przez debuger VS. Na przykład mój komputer ma 8 GB pamięci RAM, ale moja aplikacja musi działać na komputerze z 2 GB pamięci RAM. Dlatego chcę skonfigurować VS, aby używał tylko 2 GB. Jeśli aplikacja próbuje przydzielić 2.0001 GB, chcę, aby VS powiedział mu, że nie ma więcej pamięci (prawdopodobnie powodując awarię).
http://msdn.microsoft.com/en-us/library/ee817660.aspx – Will
Bardzo pouczający artykuł, ale niestety nie odpowiada na moje pytanie. – user1793963
http://geekswithblogs.net/sdorman/archive/2008/08/28/visual-studio-optimizations.aspx – Hidden