게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
boost를 사용하는데..object_pool이 왜이렇게 느리지...
게시물ID : programmer_1496짧은주소 복사하기
작성자 : Codercat
추천 : 0
조회수 : 3090회
댓글수 : 12개
등록시간 : 2014/02/28 19:37:29
오늘 개발도중 메모리풀을 써야하는 상황이 생겼는데..

하아...새로운 메모리 풀을 직접 개발하기는 귀찮아서;;;(개발자는 게으름이 미덕이라는데...;;;)

부스트에 있는 object_pool을 걍 가져다 쓰자 하고 결정을 내린후에..

아래와 같이 성능 테스트를 해보았습니다..

<총 1000 루프 *  매 루프 당 1000번 할당 = 총 1000000번 할당 및 해제>

<우선 저번에 위의 오유 코드 하이라이터(http://ou_code.shellcode.eu/)를 만들어주신 E_Sukmean 님께 감사드립니다. (_ _) 꾸벅)


그 결과는 다음과 같습니다.

perfTest.png

아니 ...왜 기본 할당보다 이렇게 느릴수가 있지??....

심하게는 30배 이상 object_pool을 이용한 할당이 느리게 나오네요....

도대체 무엇이 잘못되었을까요;;;


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호