glibc

glibc 메모리 할당 방식 튜닝

‘Malloc 연구 : 과도한 마이너 폴트 사례 ( A Study in Malloc: A Case of Excessive Minor Faults ‘라는 논문은 개발자가 흔히 부딪힐 수 있는 문제에 대하여 원인 추적 및 해결 과정을 흥미롭게 보

GCC와 GLIBC로 최적화하기

gcc와 glibc로 어플리케이션 최적화하기 ( Optimizing Applications with gcc & glibc ) glibc 개발자인 Ulrich Drepper 가 1999년에 작성한 40페이지 분량의 글이다. 대략 관심있는 내용을 정리해

라이브러리 설계, 구현, 유지에 좋은 습관

glibc(GNU libc) 관리자이며 개발자인 Ulrich Drepper 의 글 중에 ‘ Good Practices in Library Design, Implementation, and Maintenance’ 는 비단 라이브러리 개발 뿐 아니라 일반 프로젝트를 진행할때도 유용한 여러 가이드라인을 제시한다. 간략

linux-gate.so.1

데비안 패키지 glibc-2.3.5 이후부터 ldd 명령의 결과에 예전에 없던 ‘linux-gate.so.1’ 공유 라이브러리가 포함되어 있어 궁금했다. 다음 예에서 첫번째 줄이다. # ldd /bin/sh linux-gate.so.1 => (0xffffe000) libdl.so.2 => /lib/libdl.so.2 (0xb7fb2000) libc.so.6 => /lib/libc.so.6 (0xb7e7c000) /lib/ld-linux.so.2