
opcache.jit_blacklist_side_trace 옵션은 JIT 컴파일러가 생성한 캐시를 삭제하는 옵션입니다. JIT 컴파일러는 PHP 코드를 컴파일하여 캐시를 생성하여 다음 실행 시 빠른 실행을 가능하게 합니다. 하지만, 캐시가 너무 많아지면 메모리 사용량이 증가하여 성능이 저하될 수 있습니다.
이 옵션을 활성화하면, JIT 컴파일러가 생성한 캐시를 삭제하여 메모리 사용량을 줄일 수 있습니다.
JIT 캐시가 언제 삭제되는지는, JIT 옵션을 활성화했을 때, 캐시가 사용 빈도가 낮은 캐시부터 삭제됩니다. 캐시가 삭제되는 빈도는, 캐시의 사용 빈도에 따라 달라집니다.
JIT 옵션을 활성화했을 때, PHP 프로세스의 메모리 사용량이 증가하는 이유는, JIT 컴파일러가 생성한 캐시가 메모리에 저장되기 때문입니다. 캐시가 너무 많아지면 메모리 사용량이 증가하여 성능이 저하될 수 있습니다.
이러한 문제를 해결하기 위해, opcache.jit_blacklist_side_trace 옵션을 활성화하여 캐시를 삭제하는 것이 좋습니다.
2025-07-08 09:37