최신 글

dns_erlang을 빠르게 만들기: BEAM의 바이너리 최적화 기법

Lobsters

DNSimple은 Erlang DNS 라이브러리 dns_erlang의 핫패스를 손봐 쿼리당 CPU 사용량을 12% 줄이고 포화 시 처리량을 14% 높였습니다. 단일 바이너리 누적, 매치 컨텍스트 유지, SWAR와 DNS 압축 키 변경 등 BEAM의 바이너리 처리 방식에 맞춘 최적화와 실제 워크로드 측정 결과를 설명합니다.