버디 메모리 할당 기반으로 되어있는 boost::pool로 thread local하게 만들었는데도
멀티스레드 환경에서는 생각보다 속도가 안 나오네?
윈도우 기본 할당자에 비해 큰 차이도 안 나고(윈도우10 기준),
기본 할당자를 쓰면서, tcmalloc이나 tbbmalloc을 쓰는 게 라이브러리 단 개선을 받을 수 있으니 이 편이 더 좋을 거 같다는 생각이 듦 -_-;
버디 메모리 할당 기반으로 되어있는 boost::pool로 thread local하게 만들었는데도
멀티스레드 환경에서는 생각보다 속도가 안 나오네?
윈도우 기본 할당자에 비해 큰 차이도 안 나고(윈도우10 기준),
기본 할당자를 쓰면서, tcmalloc이나 tbbmalloc을 쓰는 게 라이브러리 단 개선을 받을 수 있으니 이 편이 더 좋을 거 같다는 생각이 듦 -_-;
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW