Sie sind hier: Wissen
Begriff Native Image Generation
Abkürzung ngen
Eintrag zuletzt aktualisiert am 15.11.2016

 Zur Stichwortliste unseres Lexikons

Was ist Native Image Generation ?

Ein Native Image wird über das Werkzeuge ngen.exe erzeugt, das Teil des .NET Framework Redistributable ist. Implementiert ist der Pre-Jitter in der mscorpe.dll. Ein Native Image beschleunigt die Ausführung, weil die Übersetzung des Managed Code in Native Code durch den Just-in-Timer-Compiler entfällt.

Ab .NET 4.5: Microsoft verzichtet bei der Installation nun darauf, ein Native Image aller Assemblies zu erzeugen. Stattdessen protokolliert die CLR die Benutzung von Managed Code mit und erzeugt dann bei Bedarf ein Native Image in einem Cache.

Beratung & Support

 Beratung/Consulting: Umstieg von Desktop-Anwendungen auf moderne Webanwendungen
 Beratung/Consulting: Design und Usability ("User Experience - UX") von XAML-Anwendungen (WPF, UWP, WinUI, Xamarin, MAUI)
 Beratung/Consulting: Plattformunabhängige Mobilanwendungen/App entwickeln: Cordova/PhoneGAP versus Xamarin versus React Native versus Flutter
 Beratung/Consulting: Berichte (Reporting, Dokumentengenerierung): SAP Crystal Reports versus List&Label versus TextControl versus Microsoft Reports/SQL Server Reporting Services
 Beratung/Consulting: Due-Diligence-Prüfungen
 Beratung/Consulting: Umstellung/Migration/Umstieg von WPF-Anwendungen von .NET Framework auf .NET 6.0/.NET 7.0
 Beratung/Consulting: Umstellung/Migration/Umstieg von Windows Forms-Anwendungen von .NET Framework auf .NET 6.0/.NET 7.0
 Beratung/Consulting: Best Practices für moderne Webanwendungen mit HTML5, CSS3 und JavaScript
 Beratung/Consulting: Webanwendungen optimieren und skalieren (Website-Performance verbessern)
 Beratung/Consulting: Design und Usability ("User Experience - UX") von modernen Webanwendungen
 Beratung/Consulting: Umstellung/Migration/Umstieg von ASP.NET-Anwendungen von .NET Framework auf ASP.NET Core 6.0/7.0
 Beratung/Consulting: Moderne Webanwendungen/Webprogrammierung mit Blazor (ASP.NET Core Blazor)
 Beratung/Consulting: Webserverframeworks im Vergleich: ASP.NET versus node.js versus Ruby-on-Rails
 Beratung/Consulting: Einsatz der Microsoft Azure-Cloud-Plattform als Alternative zu eigenen Servern und klassischem Hosting
 Beratung/Consulting: Methodenauswahl und -einführung (z.B. agile Entwicklungstechniken, Testmethoden)
 Beratung/Consulting: Anpassung von Scrum an Ihre Bedürfnisse
 Beratung/Consulting: Anwendungsredesign
 Beratung/Consulting: Sicherheitsanalyse/Sicherheitsreview
 Beratung/Consulting: Business Analysen in IT-Projekten
 Beratung/Consulting: Cross-Plattform-Entwicklung / Cross-Plattform-Tools
 Beratung/Consulting: Azure DevOps Server / Azure DevOps Services - Pro und Contra
 Beratung/Consulting: Programmcodereview
 Beratung/Consulting: Auswahl und Vergleich von JavaScript-Webframeworks
 Beratung/Consulting: Design und Usability ("User Experience - UX")
 Beratung/Consulting: Review Ihres Softwareentwicklungsprozesses
 Beratung/Consulting: Migration zu .NET / Umstieg auf .NET
 Beratung/Consulting: Entwicklung von Teilsystemen
 Beratung/Consulting: Umstellung/Migration/Umstieg von ADO.NET Entity Framework auf Entity Framework Core
 Beratung/Consulting: .NET-Performanceprobleme / Leistungsprobleme
 Beratung/Consulting: Einsatz von künstliche Intelligenz (KI) in der Softwareentwicklung
 Anfrage für Beratung/Consulting zu Native Image Generation ngen  Gesamter Beratungsthemenkatalog  Technischer Support zum Native Image Generation ngen

Schulungen zu diesem Thema

 Bereitstellung und Management von BizTalk-Lösungen (Microsoft Biztalk Server für Administratoren)
 Windows-Desktop-Anwendungen: Von den .NET- und C#-Grundlagen zu Windows Forms und Windows Presentation Foundation (WPF)
 Neuerungen in .NET Core 2.1/2.2 gegenüber Version 2.0 (inkl. ASP.NET Core, Entity Framework Core)
 .NET-Softwarearchitektur (Architektur von .NET-Anwendungen)
 Sicherheit für Webanwendungen/Websites (OWASP 10 u.a.)
 .NET 4.5.1/.NET 4.5.2/4.5.3 Update / Neuerungen in .NET Framework 4.5.1/.NET Framework 4.5.2/.NET Framework 4.5.3
 C# 13.0 - Neuerungen gegenüber C# 12.0
 Neuerungen in C# 5.0
 Java 18-Update (Neuerungen in Java 18 gegenüber Version 17)
 Authentifizierung / Single-Sign-On für Webanwendungen/Websites und/oder Webservices/WebAPIs/REST/HTTP-Dienste
 Managed Extensibility Framework (MEF) - Modulare/erweiterbare .NET-Anwendungen
 Visual Studio 2015 (Visual Studio 14.x) Update - Die Neuerungen gegenüber Visual Studio 2013
 Webanwendungen mit Kotlin (Browser und Server)
 Neuerungen in Visual Studio 2008
 Java 20-Update (Neuerungen in Java 20 gegenüber Version 19)
 Unit Testing / Testgetriebene Entwicklung / Test Driven Development (TDD) von Java-Anwendungen mit JUnit und Co
 Java 14-Update (Neuerungen in Java 14 gegenüber Version 13)
 Java 13-Update (Neuerungen in Java 13 gegenüber Version 12)
 Microsoft SQL Server 2008 - Die Neuerungen gegenüber SQL Server 2005 (Update-Schulung)
 Java 16-Update (Neuerungen in Java 16 gegenüber Version 15)
 Java 15-Update (Neuerungen in Java 15 gegenüber Version 14)
 Neuerungen in C# 4.0 (Visual C# 2010)
 Microsoft SQL Server 2014 - Die Neuerungen gegenüber SQL Server 2012 (Update-Schulung)
 Plattformneutrale Hybrid-Anwendungen mit HTML5 und JavaScript (oder TypeScript) mit Miletus
 Moderne Web-Anwendungen mit Blazor (Blazor United und/oder Blazor SSR und/oder Blazor WebAssembly und/oder Blazor Server und/oder Blazor Hybrid)
 Java 9-Update (Neuerungen in Java 9 gegenüber Version 8)
 .NET 6.0 - Änderungen und Neuerungen gegenüber .NET 5.0
 Dem Funktionswust entfliehen: Schlanke Anwendungen mit Hilfe des User Centered Design Process (UCDP)
 PHP-Basiswissen (Webanwendungen entwickelt mit PHP für Einsteiger)
 Entity Framework Core 7.0 (EF Core 7.0) - Änderungen und Neuerungen gegenüber Entity Framework Core 6.0
 Anfrage für eine individuelle Schulung zum Thema Native Image Generation ngen  Gesamter Schulungsthemenkatalog

Bücher zu diesem Thema

  Blazor 9.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 9.0, C# 13.0 und Visual Studio 2022
  Moderne Datenzugriffslösungen mit Entity Framework Core 9.0
  .NET 9.0 Update: Die Neuerungen in .NET 9.0 gegenüber .NET 8.0
  .NET 8.0 Update: Die Neuerungen in .NET 8.0 gegenüber .NET 7.0
  Blazor 8.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 8.0, C# 12.0 und Visual Studio 2022
  Moderne Datenzugriffslösungen mit Entity Framework Core 8.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 7.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 6.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 5.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 3.1
  Moderne Datenzugriffslösungen mit Entity Framework Core 3.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 2.1/2.2
  Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript
  Moderne Datenzugriffslösungen mit Entity Framework Core 2.0/2.1
  Moderne Datenzugriffslösungen mit Entity Framework Core 2.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 1.0, 1,1 und 2.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 1.0, 1,1 und 2.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 und 2.0-Preview2
  Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0
  Moderne Datenzugriffslösungen mit Entity Framework Core 1.1
  Moderne Datenzugriffslösungen mit Entity Framework 6
  AngularJS: Moderne Webanwendungen und Single Page Applications mit JavaScript
  Moderne Webanwendungen mit ASP.NET MVC und JavaScript
  Moderne Webanwendungen mit ASP.NET MVC
  Webanwendungen mit ASP.NET 3.5 und AJAX Crashkurs
 Alle unsere aktuellen Fachbücher  E-Book-Abo für ab 99 Euro im Jahr