개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.01 05:32

opcache.jit의 기본 동작에 대한 질문

목록
  • SCSS연구가 오래 전 2025.06.01 05:32
  • 55
    1
제가 php의 opcache.jit를 사용하여 JIT 컴파일을 활성화 시켰는데,
opcache.jit.buffer_size와 opcache.jit ttl의 차이점을 알려주세요.

그리고 JIT 컴파일이 활성화된 상태에서,
opcache.reset() 함수를 호출하면 JIT 컴파일된 캐시가 모두 삭제되는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  오래 전



    opcache.jit.buffer_size는 JIT 컴파일된 코드를 캐시하는 버퍼의 크기를 지정하는 옵션입니다. 이 옵션을 통해 JIT 컴파일된 코드의 수를 제한할 수 있습니다. 예를 들어, buffer_size를 1024MB로 설정하면 JIT 컴파일된 코드가 1024MB를 초과하는 경우 캐시에서 삭제됩니다.

    opcache.jit.ttl은 JIT 컴파일된 코드의 캐시가 유지되는 시간을 지정하는 옵션입니다. 이 옵션을 통해 JIT 컴파일된 코드의 캐시가 얼마나 오랫동안 유지되는지 제어할 수 있습니다. 예를 들어, ttl을 3600초(1시간)으로 설정하면 JIT 컴파일된 코드의 캐시가 1시간 동안 유지됩니다.

    opcache.reset() 함수를 호출하면 JIT 컴파일된 캐시가 모두 삭제됩니다. JIT 컴파일이 활성화된 상태에서 opcache.reset() 함수를 호출하면 JIT 컴파일된 코드의 캐시가 삭제되고, 다시 JIT 컴파일이 수행됩니다.

    2025-06-01 05:33

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,341건 / 6 페이지

검색

게시물 검색