GC에 대한 MSDN 문서
밑에 있는 글에 링크 되어 있는 talk에서 나오는 VS memory profiler를 이용해서 이미 있는 앱의 메모리 사용량을 줄이려면 혹은 새로 앱을 만드실때 너무 분명한 실수를 안 져지르려면, 어떻게 GC가 작동하는지, GC에게 어떤 데이타 스트럭쳐가 좋지 않은지, 어떤게 좋은지 알아야겠지요.
MSDN에 그에 대한 글이 있습니다.
Garbage Collector Basics and Performance Hints
위에 링크 가시면, 간단하게 GC가 어떻게 작동하는지, 어떤 종류의 GC가 있는지, 간략하게 generation이 뭔지, 어떤 data structure가 GC가 나쁜지, 왜 나쁜지, finalizer 가 어떻게 런 되는지, 문제가 뭔지, 어떻게 avoid 할수 있는지 써 있습니다.
별로 길지 않으니, 읽다가 에이 말아 하지 않을꺼 같구요, 그래도 길면 그냥 대충 제목만 봐도 대충 감이 오실겁니다. 오호 이러고.
하여간 수고요!
- 희제.