바인드 성능 테스트 : update 2014.06.12

Bind는 언제 사용 해야 하는가?

bind 자체는 성능 향상이 아닌, 생산성 향상을 위한 유틸리티라고 나는 생각한다. 

왜냐하면 bind로 만든 콜백 등은 더 많은 수행 자원을 사용하기 때문이다. 60 frame 갱신 프로그램에서 10,000 객체가 각각 20번씩 호출 될 때, 초당 12,000,000번 호출 되는데, 바인딩 함수 호출만으로, 프레임 하락이 생긴다.

그러므로 이벤트 발생에 따른 콜백등에 사용하는게 제일 좋다.

테스트 환경

VS2012, Release이며, 결과는 32bit 실행 파일

테스트 코드


총평

테스트 환경도 쓸걸 그랬다. 그리고 테스트 코드를 좀 더 간결하게 할걸 그랬다. 왜냐하면, 테스트 환경이나, 테스트 코드 자체에 문제가 있나 없나 확인을 더 빨리 할 수 있기 때문이다. 그리고 쓸때 없는 말은 하지 말걸 그랬다. 왜냐하면, 정보 전달이 제대로 되기 힘들기 때문이다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기