![Санкции против России - Кризис хуже, чем в 90-е. К чему быть готовым?](https://i.ytimg.com/vi/PkUF6THJDik/hqdefault.jpg)
Садржај
- Дефиниција - Шта значи Јуст-ин-Тиме (ЈИТ)?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедија објашњава Јуст-ин-Тиме (ЈИТ)
Дефиниција - Шта значи Јуст-ин-Тиме (ЈИТ)?
Јуст-ин-тиме (ЈИТ) је термин који се користи за описивање радње попут компилације или активирања објекта само у тренутку када то постане потребно. Овај израз се највише повезује са компилацијом софтвера. Компилација ЈИТ-а углавном је дизајнирана за брзо извршавање кода и подршку за више платформи.
Компилација ЈИТ настала је из потребе да компајлер преузме одговорности уз само претварање у објектни код (машинске инструкције) са језика високог нивоа. ЈИТ компајлери олакшавају преносивост на више оперативних система и хардверске платформе. Језици као што су Смаллталк, Пасцал Јава и Ц # подржавају ЈИТ компилацију.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедија објашњава Јуст-ин-Тиме (ЈИТ)
Постоје три врсте ЈИТ преводилаца:
- Пре-ЈИТ: Компајлира целокупни изворни код током компилације и користи се у тренутку примене.
- Ецоно-ЈИТ: Компилира методе које се позивају у току рада.
- Нормал-ЈИТ: Компилира само методе које се позивају током времена извођења (у тренутку првог позива) и складишти састављени код у кеш меморију који ће се користити у наредним позивима.
Слабости коришћења ЈИТ компилације су додатно време покретања током првог позива, повећана употреба кеш меморије и немогућност дељења кода у више процеса.
Предходна (АОТ) компилација може превазићи проблеме са компилацијом ЈИТ. Прекомпајлира целокупну Мицрософтову средњојезичну слику у машинску шифру без потребе за компилирањем рунтиме-а и саставља код у датотеку на диску. Састављени код користи се само када постоји потреба за бржим покретањем апликације.
Адаптивна оптимизација је алтернатива ЈИТ компилацији која се користи у Јави.