배경 : 검색 엔진에서 작업 중이며 새로운 스레드 풀 (32 개 스레드)을 만드는 새로운 기능을 개발합니다. 일부 규칙을 충족시키는 쿼리는 새 스레드 풀에서 실행됩니다. 동시에 이전 스레드 풀 (32 개의 스레드도 있음)은 계속 작동하고 다른 쿼리를 실행합니다. 문제 : 우리는 메모리 할당을 위해 Jemalloc을 사용하고 있습니다. 새로운 기능을 활성화하
나는 약간의 메모리 누수를 해결하기 위해 노력하고있어, 나는 힙 프로파일 덤프 jemalloc을 사용하고 있습니다 : 매력으로 MALLOC_CONF=prof:true,lg_prof_interval:30,lg_prof_sample:17 작품,하지만 난 :) 찾고 있어요 모르겠어요 jemaloc heap profiling은 모든 (샘플링 된) 할당을 보여줄 것
일반적인 구현으로 사용하여 빌드 할 때 jemalloc 라이브러리를 내 응용 프로그램에 연결하려고합니다. https://github.com/jemalloc/jemalloc/wiki/Getting-Started에 연결 플래그를 따르면 사용은 다음과 같습니다 그래서 -L`jemalloc-config --libdir` -Wl,-rpath,`jemalloc-con