Tam Zamanlı (JIT)

Yazar: Randy Alexander
Yaratılış Tarihi: 23 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
ЖИТЬ
Video: ЖИТЬ

İçerik

Tanım - Just-In-Time (JIT) ne anlama geliyor?

Tam zamanında (JIT), yalnızca gerektiğinde derleme veya nesne etkinleştirme gibi bir eylemi tanımlamak için kullanılan bir terimdir. Bu terim çoğunlukla yazılım derlemesiyle ilişkilendirilir. JIT derlemesi temel olarak yüksek hızlı kod yürütme ve çoklu platformlar için destek için tasarlanmıştır.


JIT derlemesi, bir derleyicinin yalnızca üst düzey bir dilden nesne koduna (makine talimatları) dönüşümüne ek olarak sorumluluk alma ihtiyacından doğmuştur. JIT derleyicileri birden fazla işletim sistemine ve donanım platformuna taşınabilirliği kolaylaştırır. Smalltalk, Pascal Java ve C # gibi diller JIT derlemesini destekler.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Just-In-Time (JIT) ürününü açıklıyor

Üç tür JIT derleyicisi vardır:

  1. JIT Öncesi: Derleme sırasında tüm kaynak kodunu derler ve dağıtım sırasında kullanılır.
  2. Econo-JIT: Çalışma süresi boyunca çağrılan yöntemleri derler.
  3. Normal JIT: Yalnızca çalışma sırasında (ilk çağrıları sırasında) çağrılan yöntemleri derler ve derlenen kodu sonraki çağrılarda kullanılacak önbellekte saklar.

JIT derlemesini kullanmanın dezavantajları, ilk arama sırasında ek başlatma zamanı, önbellek kullanımının artması ve birden fazla işlemde kod paylaşamama durumudur.


Önde gelen (AOT) derlemesi, JIT derlemesiyle karşı karşıya kalan sorunların üstesinden gelebilir. Çalışma zamanı derlemesine gerek olmadan tüm Microsoft ara dil görüntüsünü makine kodunda derler ve derlenen kodu diskteki bir dosyaya kaydeder. Derlenmiş kod, yalnızca uygulamanın daha hızlı başlatılması gerektiğinde kullanılır.

Adaptif optimizasyon, Java'da kullanılan JIT derlemesine bir alternatiftir.