An Entity of Type: work, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer science, dynamic recompilation is a feature of some emulators and virtual machines, where the system may recompile some part of a program during execution. By compiling during execution, the system can tailor the generated code to reflect the program's run-time environment, and potentially produce more efficient code by exploiting information that is not available to a traditional static compiler.

Property Value
dbo:abstract
  • In computer science, dynamic recompilation is a feature of some emulators and virtual machines, where the system may recompile some part of a program during execution. By compiling during execution, the system can tailor the generated code to reflect the program's run-time environment, and potentially produce more efficient code by exploiting information that is not available to a traditional static compiler. (en)
  • In informatica la ricompilazione dinamica è una tecnica di ottimizzazione implementata da molti emulatori e macchine virtuali. Questa tecnica prevede che il codice sorgente di un programma venga analizzato durante la sua esecuzione e ricompilato al fine di renderlo eseguibile e/o di migliorarne le prestazioni d'esecuzione. La compilazione durante l'esecuzione permette di adattare il codice alla macchina che lo sta eseguendo tenendo conto anche delle informazioni presenti durante l'esecuzione, informazioni che un compilatore non possiede durante la classica compilazione statica. In alcuni casi la ricompilazione dinamica viene utilizzata in congiunzione con altre tecniche di ottimizzazione adattativa per migliorare l'esecuzione di codice portabile, codice indipendente dalla piattaforma. Per esempio spesso le macchine virtuali Java e il .NET Common Language Runtime quando eseguono il bytecode fanno uso di questa tecnica. (it)
  • O Dynarec (abreviação para "Dynamic recompilation", que em português remeteria a uma "recompilação dinâmica de dados") refere ao processo de compilar parte ou todo um programa/jogo durante o próprio processo de emulação ou de criação de uma máquina virtual. (pt)
  • 在计算机科学中,动态重新编译(有时缩写为dynarec或伪首字母缩写DRC)是某些模拟器和虚拟机的功能。在执行期间,系统会程序的一些部分,调整生成的代码,使其表现程序的运行时环境,并有可能利用那些传统静态编译器不能获得的信息,生成更高效的代码。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 175417 (xsd:integer)
dbo:wikiPageLength
  • 7171 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1106230738 (xsd:integer)
dbo:wikiPageWikiLink
dbp:cs1Dates
  • y (en)
dbp:date
  • July 2019 (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • In computer science, dynamic recompilation is a feature of some emulators and virtual machines, where the system may recompile some part of a program during execution. By compiling during execution, the system can tailor the generated code to reflect the program's run-time environment, and potentially produce more efficient code by exploiting information that is not available to a traditional static compiler. (en)
  • O Dynarec (abreviação para "Dynamic recompilation", que em português remeteria a uma "recompilação dinâmica de dados") refere ao processo de compilar parte ou todo um programa/jogo durante o próprio processo de emulação ou de criação de uma máquina virtual. (pt)
  • 在计算机科学中,动态重新编译(有时缩写为dynarec或伪首字母缩写DRC)是某些模拟器和虚拟机的功能。在执行期间,系统会程序的一些部分,调整生成的代码,使其表现程序的运行时环境,并有可能利用那些传统静态编译器不能获得的信息,生成更高效的代码。 (zh)
  • In informatica la ricompilazione dinamica è una tecnica di ottimizzazione implementata da molti emulatori e macchine virtuali. Questa tecnica prevede che il codice sorgente di un programma venga analizzato durante la sua esecuzione e ricompilato al fine di renderlo eseguibile e/o di migliorarne le prestazioni d'esecuzione. La compilazione durante l'esecuzione permette di adattare il codice alla macchina che lo sta eseguendo tenendo conto anche delle informazioni presenti durante l'esecuzione, informazioni che un compilatore non possiede durante la classica compilazione statica. (it)
rdfs:label
  • Dynamic recompilation (en)
  • Ricompilazione dinamica (it)
  • Dynarec (pt)
  • 动态重编译 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License