Nima uchun veb-ga asoslangan tillar o'z vaqtida kompilyatsiya qilishda foydalanadi?
Nima uchun veb-ga asoslangan tillar o'z vaqtida kompilyatsiya qilishda foydalanadi?

Video: Nima uchun veb-ga asoslangan tillar o'z vaqtida kompilyatsiya qilishda foydalanadi?

Video: Nima uchun veb-ga asoslangan tillar o'z vaqtida kompilyatsiya qilishda foydalanadi?
Video: 타입스크립트 강의 - 0강 타입스크립트란? 타입스크립트 소개 2024, May
Anonim

The JIT kompilyatori Ishlayotgan vaqtda bayt kodini mahalliy mashina kodiga kompilyatsiya qilish orqali Java dasturlari ish faoliyatini yaxshilashga yordam beradi vaqt . The JIT kompilyatori sukut bo'yicha yoqilgan va hisoblanadi Java usuli bilan faollashtirilgan hisoblanadi chaqirdi. JIT kompilyatsiya qiladi protsessor talab qiladi vaqt va xotiradan foydalanish.

Bundan tashqari, JIT kompilyatorining maqsadi nima?

The JIT kompilyatori . O'z vaqtida ( JIT ) kompilyator tomonidan Java™ ilovalari ish faoliyatini yaxshilaydigan ish vaqti muhitining tarkibiy qismidir kompilyatsiya qilish ish vaqtida mahalliy mashina kodiga bayt kodlari. Usul kompilyatsiya qilinganda, JVM uni sharhlash o'rniga to'g'ridan-to'g'ri ushbu usulning tuzilgan kodini chaqiradi.

Vaqtinchalik kompilyator nimani taklif qiladi Siz ulardan foydalanadigan har qanday dasturlash tilining ishlash vaqtlarini bilasizmi? A Ayni vaqtida ( JIT ) kompilyator ning xususiyati hisoblanadi ish vaqti tarjimon, bu bayt kodini talqin qilish o'rniga har safar usul chaqiriladi, kompilyatsiya qiladi bayt-kodni ishlaydigan mashinaning mashina kodi ko'rsatmalariga kiriting va uning o'rniga ushbu ob'ekt kodini chaqiring.

Odamlar ham so'rashadi, qaysi mobil platforma o'z vaqtida kompilyatsiya qiladi?

Java-da JIT JVM-da ( Java virtual mashinasi ) C# da u CLR (Common Language Runtime) da Androidda DVM (Dalvik Virtual Machine) yoki ART (Android RunTime) yangi versiyalarida. Java virtual mashinasi (JVM)(JVM baytekodni bajaradi) funksiya qancha vaqt bajarilganligi hisobini saqlaydi.

Nima uchun JIT tarjimondan tezroq?

Ishlash vaqti kompilyatsiya ustidan nazoratga ega bo'lgani uchun, masalan, sharhlangan baytkod, u xavfsiz sinov muhitida ishlashi mumkin. Bayt-koddan mashina kodiga kompilyatorlarni yozish osonroq, chunki portativ bayt-kod kompilyatori allaqachon ko'p ishlarni bajargan. JIT kod odatda ancha yaxshi ishlashni taklif qiladi tarjimonlarga qaraganda.

Tavsiya: