TBB 사용 시 더 느려지는 현상을 어떻게 설명해야 할까요...
안녕하세요. TBB 를 사용하여 모듈 개발을 하다가 난관에 봉착하여 이렇게 글을 올립니다.
제가 Thread에 대한 개념이 정확히 서 있지 않은 상태에서 일단 상대적으로 적용이 용이해 보이는 TBB를 모듈에 적용하였습니다.
제가 개발중인 모듈에 TBB를 적용하여 속도를 향상 시켰습니다. (윈도우 툴에서 엔진 성능 측정 시 속도 향상을 확인히였습니다.)
헌데 이 모듈을 포함한 엔진이 모바일용으로 사용하게 되어 note4 에서 엔진을 구동하여 보았으나 TBB를 사용하였을 때가 사용하지 않았을 때보다 5배 이상 느려지는 현상이 발생하였습니다.
다른 기종의 시료를 사용하여 테스트 하였을 때는 TBB를 사용할 때 속도가 더 좋게 나타났습니다.
TBB 적용 시 발생하는 기기상의 특징은 아닌 듯 합니다. (엔진에 A,B,C 모듈이 있다고 할 때 제 모듈을 제외한 다른 모듈은 속도가 향상됩니다. 물론 note4 에서요.)