-2
A
답변
4
네가 너무 많은 메모리를 사용하면 예외가 발생합니다.
가비지 수집기는 다시 액세스 할 수없는 메모리를 제거합니다.
... 그 대답은 너무 분명했습니다. 어쩌면 당신은 당신이 의미하는 것과 다른 것을 물었을 것입니까? 그렇다면 명확히하십시오.
1
예, 전에 저에게 일어난 일입니다.
너무 많은 메모리를 사용하면이 예외가 발생합니다.
가비지 수집기는 더 이상 액세스 할 수없는 데이터를 없애고 마법 같은 방식으로 사용 가능한 메모리 양을 늘리지 않습니다.
0
가비지 수집기는 응용 프로그램 루트가 더 이상 참조하지 않는 "가비지"개체 만 선언합니다. 관리되는 힙이 가득 차고 그 안에있는 모든 객체가 여전히 응용 프로그램 루트에 의해 참조되는 경우 (응용 프로그램이 객체에 계속 도달 할 수 있음을 의미) OutOfMemoryException
이 표시됩니다.
GC가 작동하는 방법을 알고 싶다면 this을 읽어보십시오. Finalize
메서드에 관한 부분도 꽤 흥미 롭습니다.
관련 문제
- 1. Java 메모리 부족 예외
- 2. 메모리 부족 예외
- 3. 아음속 메모리 부족 예외
- 4. BlockingCollection 메모리 부족 예외
- 5. Solr 메모리 부족 예외
- 6. wp7의 메모리 부족 예외
- 7. 메모리 부족 예외
- 8. 메모리 부족 예외
- 9. 메모리 부족 예외 처리됨
- 10. 이상한 메모리 부족 예외
- 11. android - 메모리 부족 예외
- 12. MVC3 메모리 부족 예외
- 13. WinForms 메모리 부족 예외
- 14. File.ReadAllBytes() 메모리 부족 예외
- 15. 메모리 부족 예외 - Linq
- 16. 메모리 부족 예외
- 17. Imagefrom.File(). 메모리 부족 예외
- 18. SessionState 메모리 부족 예외
- 19. 메모리 부족 예외 처리
- 20. Linq2Sql 메모리 부족 예외
- 21. MSTest 메모리 부족 예외
- 22. 안드로이드 - 메모리 부족 예외 ScrollView
- 23. 보고서 뷰어 - 메모리 부족 예외
- 24. 메모리 부족 예외 C# freezable.freeze
- 25. Windows phone 메모리 부족 예외
- 26. Xamarin.Forms의 메모리 부족 예외 - Android
- 27. 메모리 부족 예외 C# 목록
- 28. 이미지로드 중 메모리 부족 예외
- 29. DLL 및 메모리 부족 예외
- 30. 크리스탈 보고서 - 메모리 부족 예외
가능합니다. GC는 모든 데이터를 메모리에 저장하는 것을 돕는 것이 아니라 메모리 (할당)를 신경 쓰지 않는 것입니다. – zerkms
http://stackoverflow.com/questions/597499/whyam-getting-an-out -of-memory-exception-in-my-c-sharp-application – OldProgrammer
그런 예외가 일어날 수 없다면 왜 처음에는 예외가 있을까요? –