Pengaturan jemalloc PHP 8.5 dan mengurangi penggunaan RAM

106

Saya juga menulisnya di blog, jadi saya unggah di sini juga


Ada library alokator memori bernama Jemalloc yang mengurangi lock pada lingkungan multithreading dan

membuat fragmentasi memori lebih jarang terjadi.

Di php 8.5, bug terkait penentuan alokator memori eksternal telah diperbaiki sehingga jemalloc kini bisa digunakan.

(terima kasih tim psalm dari Vimeo)


Saya mengetahuinya saat membaca blog psalm (static analyzer PHP), dan katanya performa psalm meningkat 30%.

Di benchmark techempower juga, pihak Ruby yang memakai jemalloc mengalami penurunan penggunaan RAM dan peningkatan performa.



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

Di Ruby, fragmentasi memang jelas berkurang sehingga penggunaan RAM turun


Cara menentukannya di docker

# Use Jemalloc for optimize
RUN apt install libjemalloc2 # instalasi untuk basis Ubuntu

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

개발한당

KR | ID | EN
  • IDR
  • KOR
7.53 ▲ 0.01

2026.10.09 KEB 하나은행 고시회차 3670회

다가오는 한인 행사일정

  • 등록 된 일정이 없어요!