สารบัญ:
- คำจำกัดความ - Just-In-Time Compiler (JIT Compiler) หมายถึงอะไร
- Techopedia อธิบาย Just-In-Time Compiler (JIT Compiler)
คำจำกัดความ - Just-In-Time Compiler (JIT Compiler) หมายถึงอะไร
คอมไพเลอร์ just-in-time (JIT) เป็นคอมไพเลอร์ที่รวบรวมรหัสในระหว่างการทำงานของโปรแกรมแทนที่จะเป็นไปข้างหน้าของเวลา คอมไพเลอร์แบบดั้งเดิมจำนวนมากรวบรวมรหัสการเปลี่ยนระหว่างการป้อนรหัสและภาษาเครื่องดีก่อนรันไทม์ คอมไพเลอร์ JIT เป็นวิธีรวบรวมในเวลาจริงหรือในขณะที่โปรแกรมดำเนินการ
การรวบรวมแบบทันเวลาเรียกอีกอย่างว่าการแปลแบบไดนามิก
Techopedia อธิบาย Just-In-Time Compiler (JIT Compiler)
Aile-of-time (AOT) คอมไพเลอร์ผ่านโค้ดทั้งหมดก่อนที่โปรแกรมจะทำงาน สิ่งนี้ยอมให้มีการจัดสรรทรัพยากรเพิ่มเติมให้กับกระบวนการคอมไพล์โดยไม่ทำให้การประมวลผลโปรแกรมเริ่มต้นช้าลง คอมไพเลอร์ของ JIT อาจช้าลงเพราะพวกเขาจะต้องรวบรวมทรัพยากรที่มีความสมดุลกับความกังวลรันไทม์ อย่างไรก็ตามหนึ่งในข้อดีของคอมไพเลอร์ JIT คือคอมไพล์ on-the-fly สามารถอนุญาตให้มีการเปลี่ยนแปลงแบบไดนามิกตามแพลตฟอร์ม
โดยทั่วไปคอมไพเลอร์ของ JIT นำเสนอทางเลือกที่สำคัญสำหรับนักพัฒนาและวิศวกรความสามารถในการคอมไพล์เมื่อโปรแกรมรันเท่านั้นแทนที่จะแยกการคอมไพล์และการประมวลผลเริ่มต้นออกเป็นสองขั้นตอน
