«jit» etiketlenmiş sorular

JIT (tam zamanında derleme), bayt koduna (sanal makine kodu) dayalı bilgisayar programlarının çalışma zamanı performansını iyileştirmek için bir yöntemdir.

1
Farklılıkları anlama: geleneksel tercüman, JIT derleyicisi, JIT tercümanı ve AOT derleyicisi
Geleneksel bir tercüman, bir JIT derleyici, bir JIT tercüman ve bir AOT derleyici arasındaki farkları anlamaya çalışıyorum. Tercüman, bazı bilgisayar dillerinde talimatlar veren sadece bir makinedir (sanal veya fiziksel). Bu anlamda JVM bir tercüman ve fiziksel CPU'lar tercümandır. Önceden Zamanlı derleme, kodu çalıştırmadan (yorumlamadan) önce bazı dillere kodlamak anlamına gelir. …


4
C, C ++ ve benzerleri için JIT derleyicisi
C ve C ++ gibi derlenmiş diller için tam zamanında bir derleyici var mı? (Akla gelen ilk isimler Clang ve LLVM'dir! Ama şu anda desteklediklerini sanmıyorum.) Açıklama: Yazılımın çalışma zamanı profili oluşturma geribildiriminden ve çalışma zamanındaki sıcak noktaların agresif bir şekilde optimize edilmesinden, hatta C ve C ++ gibi makineden …

4
Her yeniden başlatmanın ardından neden yerel .NET sitelerimin ilk kez yüklenmesi zaman alıyor? [kapalı]
.NET platformunu temel alan siteler geliştiriyorum. Bu siteleri genellikle yerel IIS’de kullanırım, böylece yayına girmeden önce bunları test edebilir ve işlevlerini görebilirim. Ancak, pencereleri her başlattığımda, sitelerin ilk kez çalıştırılması uzun zaman alıyor gibi görünüyor. JIT'i biliyorum ve bu sorunun farkındayım , ancak sorumu cevaplamıyor. JIT, pencereleri her başlatışınızda oluyor …
27 .net  asp.net  performance  iis  jit 

4
Chrome V8 nasıl çalışır? Peki neden JavaScript JIT-Derlemedi?
Tercümanları / Derleyicileri araştırıyorum, sonra JIT-Derleme'yi, özellikle de Google Chrome'un V8 Javascript Motorunu gördüm. Sorularım - Standart Yorumlamadan nasıl daha hızlı olabilir ? JIT-Compilation neden ilk etapta kullanılmadı? Mevcut Anlayışım Her Javascript Programı kaynak kodu olarak başlar , ardından yürütme yöntemine bakılmaksızın, nihayetinde makine koduna çevrilir . Hem JIT-Derleme hem …

1
Meta-dairesel tercümanlar, sanal makineler ve artan performans arasındaki ilişki nedir?
Web'deki meta-dairesel tercümanları (SICP dahil) okudum ve bazı uygulamaların (PyPy ve Narcissus gibi) kodlarını inceledim. Metakirküler değerlendirmeyi, Lisp ve Smalltalk'ı büyük ölçüde kullanan iki dil hakkında biraz okudum. Anladığım kadarıyla Lisp ilk kendi kendini barındıran derleyici ve Smalltalk ilk "gerçek" JIT uygulamasına sahipti. Tam olarak anlamadığım bir şey, bu çevirmenlerin …

3
Python neden modern Javascript uygulamaları gibi optimize edilmedi?
V8 (Chrome), SpiderMonkey (Firefox) ve Chakra (IE / Edge) gibi modern Javascript uygulamalarının tümü JIT derlemesine ve performansı artırmak için bir dizi başka optimizasyona sahiptir. Python neden bunlara sahip değil? Ben her ikisi de hız kazancı iddia PyPy ve IronPython bakıyorum. PyPy Yorumlanan bir dil olan Python'da yazılmış bir Python …
11 python-3.x  jit 

1
Makine kodu JIT'leri ve Yürütme Devre Dışı Bırakma biti
CPU / işletim sisteminde bir Yürütme Devre Dışı Bit varsa, çalışma zamanı tarafından oluşturulan makine kodu (bir JIT çıkışı gibi) aslında CPU tarafından yürütülür? Gibi bildiğim kadarıyla, birçok modern işlemciler ve İşletim Sistemleri bir NX için destek herhangi adreste saklanır önler makine kodu, (Intel ve ARM dahil), bit dahil diğer …
10 machine-code  jit  llvm 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.