boost의 shared_ptr와 ikpil의 babo_ptr의 비교
babo_ptr은 내가 실험삼아 만드는 스마트 포인터 이다. 메모리 릭 테스트도 다 끝냈다. 이 상태에서 .. 두 스마트 포인터의 비교... 우선 shared_ptr을 조금 밖에 분석을 못했는데, 1. 쓰레드 동기화 기법도 들어갔다. 2. shared_ptr 8바이트, count 용 8바이트 3. 기본적인 예외처리 되어 있음 babo_ptr 은.. 1. 쓰레드 동기화를 뺏다. 2. babo_ptr은 8바이트, 중 count 용 4바이트 를 소모 한다. 3. 예외처리 안되어 있음;; 이렇게 만들었다. .. 생성 시간 비교에선 babo_ptr이 약간 빠르다. 이건 당연할듯 4바이트 적게 생성하니까.. 문제는 .. 소멸할 때, babo_ptr은 약 10초라면 shared_ptr은 5초이다. 도저히 이해가 가지..
연구실/파편화된 기록들
2008. 7. 11. 18:11
최근댓글