item 16, Garbage를 최소화 하라.
포스트를 만든 목적 Effective C#을 읽고 공부하려고 남긴다. 내용 관련 링크 http://blog.hoons.kr/blog_post_7.aspx // 가비지 컬렉터에 대한 설명 우선 Garbage 란 녀석이 어떤 녀석인지 알아야 한다. 나는 그냥 메모리 해제 도움이 쯤으로 생각한다. 가비지 컬렉터에 대해서 더 알고 싶다면, 관련링크를 보도록 해라. 어떻게 최소화 할까? 자주 사용 되는 객체는 계속 가지고 있는다. boxing과 unboxing을 최소화 한다. 내부가 변화해야 하는 문자열의 경우 string.Format 이나 StringBuilder 를 이용한다. 관련 코드를 줄 수 있는가? // bad case for (int i = 0; i < 1000; ++i) { Brush brush = ..
책 정리/Effective C#
2010. 7. 3. 22:19
최근댓글