สารบาญตามตัวอักษร A B C D E F G H I J K L M N O P Q R S T U V W X Y Z # just-in-time compiler
ที่มา
ในภาษาโปรแกรม Java และสภาพแวดล้อม just-in-time (JIT) compiler โปรแกรมที่เปลี่ยนกลับ bytecode ของ Java ให้เป็นคำสั่งที่สามารถส่งตรงไปที่โพรเซสเซอร์ หลังจากการเขียนโปรแกรม ภาษา Java คำสั่งต้นแบบจะได้รับคอมไพล์ โดย Java compiler เป็น bytecode แทนที่จะเป็นรหัสที่เก็บคำสั่งที่ตรงกันแพล็ตฟอร์มของโพรเซสเซอร์ (เช่น Intel Pentium, IBM System /390) bytecode เป็นรหัสที่ไม่ขึ้นกับแพล็ตฟอร์มที่สามารถส่งไปยังแพล็ตฟอร์มต่าง ๆ และทำงานบนแพล็ตฟอร์ม นั้น ในอดีตโปรแกรมส่วนมาก เขียนในภาษาต่าง ๆ จะต้องมีการคอมไพล์ซ้ำ และบางครั้งต้องเขียนใหม่ สำหรับแต่ละแพล็ตฟอร์ม ข้อได้เปรียบอย่างมากของ Java คือสามารถเขียนและคอมไพล์เพียงครั้งเดียว Java ในแต่ละแพล็ตฟอร์มจะแปล bytecode เป็นคำสั่งที่เข้าใจได้ของโพรเซสเซอร์ อย่างไรก็ตาม virtual machine ดูแล 1 คำสั่ง bytecode ในแต่ละครั้ง การใช้ just-in-time compiler ของ Java ที่แพล็ตฟอร์มเฉพาะคอมไพล์ bytecode เป็นรหัสของระบบนั้น เมื่อรหัสได้รับคอมไพล์โดย JIT compiler จะทำงานได้เร็วในคอมพิวเตอร์
Just-in-time compiler มาพร้อมกับ virtual machine และใช้แบบตัวเลือก JIT compiler จะคอมไพล์ bytecode เป็นรหัส เฉพาะตามแพล็ตฟอร์ม ซึ่งจะประมวลผลทันที Sun Microsystems แนะนำให้เลือก JIT compiler จะทำให้ทำงานเร็วขึ้น โดยเฉพาะเมธอด มีการใช้ซ้ำ ศัพท์เกี่ยวข้องbytecode, compiler, Pentium, processorupdate: 15 ตุลาคม 2545
|
|