Pengaturan jemalloc PHP 8.5 dan mengurangi penggunaan RAM

119.128.***.***
7

블로그에도 적었는데 여기도 올려봐요


Jemalloc 이라고 메모리 할당자(allocator) 중에 멀티스레딩 환경에서 lock 을 줄이고

메모리 단편화가 덜일어나는 라이브러리가 있는데요.

php 8.5 에서는 외부 메모리 할당자 지정관련 버그가 수정되어 jemalloc 을 쓸 수 있게되었어요.

(비메오 psalm 팀 감사해요)


psalm(php 정적분석기) 블로그를 보다가 알게되었는데 psalm 성능이 30% 향상되었다고해요.

techempower 벤치마크에서도 루비쪽에 jemalloc 쓰고 램 사용량 줄고 성능이 올라갔다고 하네요.



https://storck.io/posts/psa-switch-ruby-docker-to-jemalloc-now/

루비에서는 확실히 단편화가 줄어서 램 사용량이 줄었어요


도커에서 지정하는법 

# Use Jemalloc for optimize
RUN apt install libjemalloc2 # 우분투기준 설치

ENV LD_PRELOAD= libjemalloc.so.2 # PHP 에서 설정
로그인한 회원만 댓글 등록이 가능합니다.

개발한당

KR | ID | EN
  • IDR
  • KOR
8.34 0.01

2026.07.10 KEB 하나은행 고시회차 1317회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!