Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Aby bylo možné ladit aplikaci rozhraní .NET Framework, musí být prostředí kompilátoru a modulu runtime nakonfigurováno tak, aby se ladicí program mohl připojit k aplikaci a aby v případě potřeby vytvořil symboly i spojnicové mapy pro aplikaci a odpovídající společný zprostředkující jazyk (CIL). Po ladění spravované aplikace je možné ji profilovat, aby se zvýšil výkon. Profilace vyhodnocuje a popisuje řádky zdrojového kódu, které generují nejčastěji spouštěný kód, a kolik času trvá jejich spuštění.
Aplikace rozhraní .NET Framework jsou snadno laděné pomocí sady Visual Studio, která zpracovává mnoho podrobností o konfiguraci. Pokud sada Visual Studio není nainstalovaná, můžete prozkoumat a zlepšit výkon aplikací rozhraní .NET Framework pomocí tříd ladění v oboru názvů rozhraní .NET Framework System.Diagnostics . Tento obor názvů zahrnuje Trace, Debuga TraceSource třídy pro trasování provádění toku, Processa , EventLoga PerformanceCounter třídy pro profilaci kódu.
V této části
Povolení ladění JIT-Attach
Ukazuje, jak nakonfigurovat registr tak, aby se k aplikaci .NET Framework prostřednictvím JIT připojil ladicí modul.
Usnadnění ladění obrázku
Ukazuje, jak zapnout sledování JIT a vypnout optimalizaci, aby bylo sestavení snazší ladit.
Trasování a instrumentace aplikací
Popisuje, jak monitorovat provádění aplikace během běhu a jak ji instrumentovat, aby zobrazila, jak dobře funguje nebo jestli se něco nepovedlo.
Diagnostika chyb pomocí asistentů pro spravované ladění
Popisuje pomocníky spravovaného ladění (MDA), což jsou ladicí pomůcky, které fungují ve spojení s modulem CLR (Common Language Runtime) a poskytují informace o stavu modulu runtime.
Vylepšení ladění pomocí vlastností zobrazení ladicího programu
Popisuje, jak může vývojář typu určit, jak bude tento typ vypadat, když se zobrazí v ladicím nástroji.
Běhová profilace
Zjistěte, jak shromažďovat informace o výkonu aplikace.
Čítače výkonu
Popisuje čítače, které můžete použít ke sledování výkonu aplikace.
Související oddíly
Ladění aplikací ASP.NET nebo ASP.NET Core v sadě Visual Studio Poskytuje požadavky a pokyny pro ladění ASP.NET aplikace během vývoje nebo po nasazení.
Průvodce vývojem Poskytuje průvodce všemi klíčovými technologickými oblastmi a úlohami pro vývoj aplikací, včetně vytváření, konfigurace, ladění, zabezpečení a nasazení aplikace a informací o dynamickém programování, interoperabilitě, rozšiřitelnosti, správě paměti a podprocesu.