.. _jit: JIT 문서 ======== :abstract: RPython으로 작성된 인터프리터가 실행 파일로 번역(translation)되면, 그 실행 파일은 선택적으로 Just-In-Time 컴파일러를 포함할 수 있는 완전한 가상 머신을 담게 됩니다. 이 JIT 컴파일러는 우리가 RPython으로 작성한 인터프리터로부터 **자동으로 생성됩니다**. 이 JIT 컴파일러 생성기는 인터프리터 자체가 RPython으로 작성되어 있고 JIT 컴파일러 생성기를 안내하는 몇 가지 힌트를 포함하고 있는 한, 어떤 언어의 인터프리터에도 적용될 수 있습니다. 내용 ---- .. toctree:: :hidden: overview pyjitpl5 optimizer ruleopt virtualizable vectorization backend - :doc:`Overview `: 우리 접근 방식의 동기 설명 - PyPy\ 의 현재 작업에 관한 :doc:`노트 ` - :doc:`최적화기 `: 트레이싱과 기계어 작성 사이의 단계로, 정수에 대한 피프홀(peephole) 최적화 규칙을 지정하기 위한 DSL인 :doc:`Ruleopt `\ 를 포함합니다. - :doc:`가상화 가능 객체(Virtualizable) `: 가상화 가능 객체가 어떻게 동작하는지, 그리고 그것이 무엇인지(다시 말해 프레임을 더 효율적으로 만드는 방법)를 설명합니다. - :doc:`어셈블러 백엔드 `: 어셈블러 백엔드의 구조에 대한 초안 노트입니다