게시물 1,376건
   
Tcmalloc and Jemalloc
글쓴이 : 최고관리자 날짜 : 2017-07-05 (수) 10:56 조회 : 10686
글주소 :
                                

Tcmalloc (Thread-Caching memory allocation)
- https://code.google.com/p/gperftools/
- 구글이 만든 성능 도구에 포함되어있는 힙 메모리 할당자로서 크롬 및 많은 프로젝트에 사용
- 기존의 malloc으로 대표되는 할당자의 경우 멀티쓰레드의 최적화가 고려되지 않은 상황의 구현체이기 때문에, Thread가 난무하는 현실 세계에서는 많은 성능 저하가 있다
 - 기본 할당기에 비해 비약적인 성능 향상

# apt-get install libtcmalloc-minimal4


Jemalloc
- Jason Evans 가 만들었고 페이스북이나 파이어폭스에서 사용
- 성능은 Tcmalloc 보다 약간 좋다는...

# apt-get install libjemalloc-dev


# lsof |grep ceph-osd |grep mall
ceph-osd   6025             ceph  mem       REG               8,17   294776    1060687 /usr/lib/libtcmalloc.so.4.2.6
ceph-osd   6025  6032       ceph  mem       REG               8,17   294776    1060687 /usr/lib/libtcmalloc.so.4.2.6
ceph-osd   6025  6042       ceph  mem       REG               8,17   294776    1060687 /usr/lib/libtcmalloc.so.4.2.6


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.