http://dbpedia.org/ontology/abstract
|
The Native Image Generator — утилита, позв … The Native Image Generator — утилита, позволяющая создавать из сборок на CIL-коде для исполняющей среды CLR-образы в машинном коде (native image) и устанавливать его в кэш сборок локального компьютера. За счёт этого повышается эффективность управляемых приложений: вместо JIT-компиляции загружается готовая сборка на native-коде. Преимущества:
* уменьшает время загрузки приложения, так как JIT-компиляции не требуется.
* уменьшает время первого запуска функций, так как JIT-компиляции не требуется.
* улучшает использование памяти, так как JIT-компилятор не требуется.
* полученные dll могут одновременно использоваться многими процессами. (sharing between processes)
* компиляция происходит под конкретный процессор, используемый в системе. Недостатки:
* Ограничения на использование метода Assembly.LoadFrom
* Native image не заменяет исходные dll, а хранится отдельно. Поэтому используется больше дискового пространства.
* Рассинхронизация NGen-файлов. При появлении новой версии сборки необходимо обновлять и образ в локальном кеше.
* Так как native image и исходная сборка имеют разные адреса для функций, то при вызове методов, находящихся в native image, добавляется операция модификации базового адреса. Применение:
* Если dll используют много процессов или оно используется из разных доменов. Native image даст возможность одновременного использования библиотеки многими процессами.
* Если необходимо ускорить запуск приложения и уменьшить используемую память.
* Применение к большим программам дает больший эффект, чем применение к маленьким программам.
* Для программ с длительным временем выполнения эффект очень маленький (так как JIT-компиляция осуществляется только один раз — по первому обращению. Далее используется скомпилированная версия. И с каждым новым вызовом суммарная разница будет уменьшаться.) Все .NET Framework при установке создают образы в Native image.и установке создают образы в Native image.
, The Native Image Generator, or simply NGen … The Native Image Generator, or simply NGen, is the ahead-of-time compilation (AOT) service of the .NET Framework. It allows a CLI assembly to be pre-compiled instead of letting the Common Language Runtime (CLR) do a just-in-time compilation (JIT) at runtime. In some cases the execution will be significantly faster than with JIT.ill be significantly faster than with JIT.
|
http://dbpedia.org/ontology/wikiPageExternalLink
|
http://msdn.microsoft.com/en-us/magazine/cc163808.aspx +
, http://www.ecma-international.org/publications/standards/Ecma-335.htm +
, http://msdn.microsoft.com/en-us/netframework/aa569283.aspx +
|
http://dbpedia.org/ontology/wikiPageID
|
25726730
|
http://dbpedia.org/ontology/wikiPageLength
|
2381
|
http://dbpedia.org/ontology/wikiPageRevisionID
|
1057035982
|
http://dbpedia.org/ontology/wikiPageWikiLink
|
http://dbpedia.org/resource/Global_Assembly_Cache +
, http://dbpedia.org/resource/Common_Intermediate_Language +
, http://dbpedia.org/resource/Native_Image_Cache +
, http://dbpedia.org/resource/Common_Language_Runtime +
, http://dbpedia.org/resource/Category:.NET +
, http://dbpedia.org/resource/CoreRT +
, http://dbpedia.org/resource/Common_Language_Infrastructure +
, http://dbpedia.org/resource/Ahead-of-time_compilation +
, http://dbpedia.org/resource/Assembly_%28CLI%29 +
, http://dbpedia.org/resource/Service_%28systems_architecture%29 +
, http://dbpedia.org/resource/Just-in-time_compilation +
, http://dbpedia.org/resource/.NET_Framework +
|
http://dbpedia.org/property/wikiPageUsesTemplate
|
http://dbpedia.org/resource/Template:Wikibooks +
, http://dbpedia.org/resource/Template:.NET_Framework +
, http://dbpedia.org/resource/Template:Redirect +
, http://dbpedia.org/resource/Template:Unreferenced +
, http://dbpedia.org/resource/Template:Microsoft_development_tools +
, http://dbpedia.org/resource/Template:Short_description +
|
http://purl.org/dc/terms/subject
|
http://dbpedia.org/resource/Category:.NET +
|
http://purl.org/linguistics/gold/hypernym
|
http://dbpedia.org/resource/Service +
|
http://www.w3.org/ns/prov#wasDerivedFrom
|
http://en.wikipedia.org/wiki/Native_Image_Generator?oldid=1057035982&ns=0 +
|
http://xmlns.com/foaf/0.1/isPrimaryTopicOf
|
http://en.wikipedia.org/wiki/Native_Image_Generator +
|
owl:sameAs |
http://dbpedia.org/resource/Native_Image_Generator +
, http://he.dbpedia.org/resource/NGen +
, http://ru.dbpedia.org/resource/Ngen +
, https://global.dbpedia.org/id/3kAM5 +
, http://rdf.freebase.com/ns/m.09v2qyn +
, http://www.wikidata.org/entity/Q4045329 +
|
rdf:type |
http://dbpedia.org/ontology/Organisation +
|
rdfs:comment |
The Native Image Generator, or simply NGen … The Native Image Generator, or simply NGen, is the ahead-of-time compilation (AOT) service of the .NET Framework. It allows a CLI assembly to be pre-compiled instead of letting the Common Language Runtime (CLR) do a just-in-time compilation (JIT) at runtime. In some cases the execution will be significantly faster than with JIT.ill be significantly faster than with JIT.
, The Native Image Generator — утилита, позв … The Native Image Generator — утилита, позволяющая создавать из сборок на CIL-коде для исполняющей среды CLR-образы в машинном коде (native image) и устанавливать его в кэш сборок локального компьютера. За счёт этого повышается эффективность управляемых приложений: вместо JIT-компиляции загружается готовая сборка на native-коде. Преимущества: Недостатки: Применение: Все .NET Framework при установке создают образы в Native image.и установке создают образы в Native image.
|
rdfs:label |
Ngen
, Native Image Generator
|