January 30th, 2007
개발자의 Context Switching 비용

Coding 혹은 Debugging은 고도의 집중력을 요한다.
물론 다른 기획이나 QA들도 어떤 일들도 Context switching은 overhead이다.
하지만 개발시에는 register에 들어가야 할 내용도 많아서 이를 다 2차 기억장치(연습장)에 저장(필기)해 두고 나중에 작업 끝나면 다시 읽어들이는 작업의 양이 너무 많다.
결론적으로, 기억해야 할 내용은 최고의 성능을 내기위해선 작업 목록을 최대한 Serialize 시켜서 Context switching overhead를 최소화 해야한다는 것. 그런데 실제로는 바쁠수록 Alive Thread의 수가 많아 지는듯한 느낌..T_T
짤방은 야동순재 입니다.
