![ШКОЛЬНИК ЗАЧИТАЛ САМЫЙ БЫСТРЫЙ РЭП, КАК ЭМИНЕМ](https://i.ytimg.com/vi/Ia6aHQvFwHo/hqdefault.jpg)
Съдържание
- Определение - Какво означава Just-in-Time (JIT)?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява Just-In-Time (JIT)
Определение - Какво означава Just-in-Time (JIT)?
Just-in-time (JIT) е термин, използван за описване на действие като компилация или активиране на обект само в момента, когато стане необходимо. Този термин се свързва най-вече със компилация на софтуер. JIT компилацията е предназначена главно за високоскоростно изпълнение на кода и поддръжка на множество платформи.
JIT компилация произхожда от необходимостта компилатор да поеме отговорности в допълнение към просто преобразуване в обектния код (инструкции на машината) от език на високо ниво. JIT компилаторите улесняват преносимостта на множество операционни системи и хардуерни платформи. Езици като Smalltalk, Pascal Java и C # поддържат JIT компилация.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява Just-In-Time (JIT)
Има три типа компилатори на JIT:
- Pre-JIT: Компилира целия изходен код по време на компилация и се използва в момента на внедряване.
- Econo-JIT: Компилира методи, които се извикват по време на изпълнение.
- Normal-JIT: Компилира само методите, извикани по време на изпълнение (в момента на първото им обаждане) и съхранява компилирания код в кеша, който ще се използва в следващите повиквания.
Недостатъците при използването на JIT компилация са допълнително време за стартиране по време на първото обаждане, увеличена употреба на кеш паметта и невъзможност за споделяне на код в множество процеси.
Преди компилация (AOT) може да се преодолеят проблемите, които са изправени пред компилирането на JIT. Той предварително компилира цялото междинно езиково изображение на Microsoft в машинен код, без да е необходимо компилиране по време на изпълнение и запазва компилирания код във файл на диск. Компилираният код се използва само когато има нужда от по-бързо стартиране на приложението.
Адаптивната оптимизация е алтернатива на компилацията на JIT, която се използва в Java.