About: Just-in-time compilation     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatCompilers, within Data Space : dbpedia.org associated with source document(s)

In computing, just-in-time (JIT) compilation, also known as dynamic translation, is compilation done during execution of a program – at run time – rather than prior to execution. Most often this consists of translation to machine code, which is then executed directly, but can also refer to translation to another format.

AttributesValues
rdf:type
rdfs:label
  • Just-in-time compilation
  • ترجمة في الوقت المناسب
  • Just-in-time-Kompilierung
  • Compilación en tiempo de ejecución
  • Compilation à la volée
  • Compilatore just-in-time
  • 実行時コンパイラ
  • JIT (informatyka)
  • Just-in-timecompilatie
  • JIT
  • JIT-компиляция
  • 即時編譯
rdfs:comment
  • Just-in-time-Kompilierung (JIT-Kompilierung) ist ein Verfahren aus der Praktischen Informatik, um (Teil-)Programme zur Laufzeit in Maschinencode zu übersetzen. Ziel ist es dabei, die Ausführungsgeschwindigkeit gegenüber einem Interpreter zu steigern. JIT-Compiler kommen meist im Rahmen einer virtuellen Maschine zum Einsatz, wo plattform-unabhängiger Bytecode ausgeführt werden soll. Just in time bedeutet in diesem Kontext „termingerecht“, „bei Bedarf“ (analog zur Just-in-time-Produktion).
  • Dans le domaine de la programmation informatique, la compilation à la volée, aussi connue sous le nom de traduction dynamique (just-in-time compilation ou JIT compilation en anglais), est une technique visant à améliorer la performance de systèmes bytecode-compilés par la traduction de bytecode en code machine natif au moment de l'exécution. La compilation à la volée se base sur deux anciennes idées : la compilation de bytecode et la compilation dynamique.
  • Un compilatore just-in-time o JIT permette un tipo di compilazione, conosciuta anche come traduzione dinamica, effettuata durante l'esecuzione del programma piuttosto che precedentemente. L'obiettivo finale dei sistemi JIT è di combinare i vantaggi della compilazione del bytecode a quelli della compilazione nativa, aumentando le prestazioni quasi al pari di una compilazione direttamente in linguaggio macchina.
  • 実行時コンパイラ(Just-In-Time Compiler、JITコンパイラ、その都度のコンパイラ)とは、ソフトウェアの実行時にコードのコンパイルを行い実行速度の向上を図るコンパイラのこと。通常のコンパイラはソースコード(あるいは中間コード)から対象CPUの機械語への変換を実行前に事前に行い、これをJITと対比して事前コンパイラ (Ahead-Of-Timeコンパイラ、AOTコンパイラ)と呼ぶ。
  • 即时编译(英语:Just-in-time compilation),又译及时编译、实时编译,动态编译的一种形式,是一种提高程序运行效率的方法。通常,程序有两种运行方式:静态编译与動態直譯。静态编译的程序在执行前全部被翻译为机器码,而直譯执行的则是一句一句边运行边翻译。 即时编译器则混合了这二者,一句一句编译源代码,但是会将翻译过的代码缓存起来以降低性能损耗。相对于静态编译代码,即时编译的代码可以处理延迟绑定并增强安全性。 即时编译器有两种类型,一是字节码翻译,二是动态编译翻译。 微软的.NET Framework,还有绝大多数的Java实现,都依赖即时编译以提供高速的代码执行。Mozilla Firefox使用的JavaScript引擎SpiderMonkey也用到了JIT的技術。Ruby的第三方实现Rubinius和Python的第三方实现PyPy也都通过JIT来明显改善了解释器的性能。
  • In computing, just-in-time (JIT) compilation, also known as dynamic translation, is compilation done during execution of a program – at run time – rather than prior to execution. Most often this consists of translation to machine code, which is then executed directly, but can also refer to translation to another format.
  • 25بك المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016) ترجمة في الوقت المناسب (بالإنجليزية: just-in-time compilation) تعرف أيضا باسم DYNAMIC TRANSLATION الترجمة الديناميكية وهي بالأصل تقنية لتحسين أداء التنفيذ لبرامج الحاسب .تم بناؤها بالاعتماد على فكرتين سابقتين و هما : BYTE CODE COMPILATION – DYNAMIC COMPILATION حيث يحول ال JIT خلال زمن العمل و قبل التنفيذ .مثال:ال BYTE CODE يتم تحويله إلى الآلة الأصل .إن التحسين في أداء المفسرات قد تم بإنشاء عملية CACHING لنتائج الترجمة في كتل BLOCKS من الكود وليس كما في السابق قبل التحسين حيث سابقا كنا نعيد تقييم كل سطر أو معامل في كل مرة نجده.
  • En informática, la compilación en tiempo de ejecución (también conocida por sus siglas inglesas, JIT, just-in-time), también conocida como traducción dinámica, es una técnica para mejorar el rendimiento de sistemas de programación que compilan a bytecode, consistente en traducir el bytecode a código máquina nativo en tiempo de ejecución. La compilación en tiempo de ejecución se construye a partir de dos ideas anteriores relacionadas con los entornos de ejecución: la compilación a bytecode y la compilación dinámica.
  • JIT (ang. just-in-time compilation) to metoda wykonywania programów polegająca na kompilacji do kodu maszynowego przed wykonaniem danego fragmentu kodu. Cała procedura wygląda następująco: * kod źródłowy jest kompilowany do kodu pośredniego (bajtowego), * maszyna wirtualna przeprowadza kompilację kodu pośredniego do kodu maszynowego. Kompilacja może się odbywać w momencie pierwszego dostępu do kodu znajdującego się w pliku lub pierwszego wywołania funkcji (stąd nazwa just-in-time). JIT jest używany głównie przez maszyny wirtualne Javy oraz środowisko uruchomieniowe .NET CLR.
  • Just-in-timecompilatie (JIT-compilatie) is een term uit de informatica waarmee een vorm van compilatie wordt bedoeld die plaatsvindt tijdens de uitvoering van een computerprogramma. Een gewone compiler vertaalt de broncode van een programma in zijn geheel naar machinetaal. Deze machinetaal kan vervolgens uitgevoerd of opgeslagen worden. Een interpreter daarentegen vertaalt de broncode niet naar machinetaal maar voert deze direct uit, of hij vertaalt de broncode naar een tussenvorm die vervolgens uitgevoerd wordt. Beide methodes, compilatie en interpretatie, hebben voordelen.
  • Em Ciência da Computação, compilação just-in-time (JIT), também conhecida como tradução dinâmica, é a compilação de um programa em tempo de execução , usando uma abordagem diferente da compilação anterior à execução. Geralmente, consiste em transformar o código em código de máquina, que é então executado diretamente, mas também pode se referir a tradução para outros formatos.
  • JIT-компиляция (англ. Just-in-time compilation, компиляция «на лету»), динамическая компиляция (англ. dynamic translation) — технология увеличения производительности программных систем, использующих байт-код, путём компиляции байт-кода в машинный код или в другой формат непосредственно во время работы программы. Таким образом достигается высокая скорость выполнения по сравнению с интерпретируемым байт-кодом (сравнимая с компилируемыми языками) за счёт увеличения потребления памяти (для хранения результатов компиляции) и затрат времени на компиляцию. JIT базируется на двух более ранних идеях, касающихся среды исполнения: компиляции байт-кода и динамической компиляции.
sameAs
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git39 as of Aug 09 2019


Alternative Linked Data Documents: PivotViewer | iSPARQL | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3232 as of Aug 9 2019, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (61 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2020 OpenLink Software