마이크로소프트웨어 7월호에도 어김없이 프로그래밍 실전노트가 실렸다. 이번 기사는 성능분석 1편: CLR Profiler이다. 그런데 편집 과정에서 실수가 있었는지 원래 원고와 다른 부분이 있었다.
-
<리스트 1>의 가운데 그림을 보면 Mark라고 되어 있다. 그 옆 그림에는 원래 Sweep이라는 글이 적혀 있었다.
-
기사에는 < 리스트 1 >의 가운데 그림이 (2)이고, 그 아래 그림은 (3)이다. 하지만 이것은 틀린 것이고, 가운데 그림 중 왼쪽은 (2)이고 오른쪽은 (3)이다. 마지막 그림은 (4)이다.
다시 말하자면, Gen 0 Collection 화살표 전까지가 그림 (1)이다. Gen 0 Collection와 Create an object 사이의 두 그림이 각각 (2), (3)이다. 마지막으로 Create an object 후가 그림 (4)이다.
-
소제목 CLR Profiler의 결과를 분석해보자 중 다음과 같은 문장이 있다.
단순한 계산으로는 최소한 회의 가비지 수집이 일어났음을 알 수 있다.
이 문장은단순한 계산으로는 최소한 867,019,216/291,759 = 2970회의 가비지 수집이 일어났을 것임을 알 수 있다.
로 수정해야 한다. -
<화면 2>가 왜 필자 메모란에 함께 실려있는지 의문이다.
-
결론에 해당하는 마지막 문단에는 원래 원고와는 다른 문장이 많이 있다. 아무래도 편집 과정에서 의도적으로 변경한 것 같다. 하지만 내용 상의 차이는 없다고 봐도 무방하다.
Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.