Co je profiler kódu?
V softwarovém inženýrství je profiler nástrojem, který vám pomůže analyzovat výkon aplikací, aby se zlepšil špatně výkonný kód. Nástroje pro profilaci a diagnostiku pomáhají diagnostikovat využití paměti a procesoru a další problémy na úrovni aplikace. Pomocí těchto nástrojů můžete během spouštění aplikace shromažďovat údaje o výkonu.
Pokud jste vývojář, který měl pohotovost kvůli kódu vašeho týmu, nebo jste napsali webovou aplikaci, možná jste se zeptali, proč vaše aplikace má pomalé doby odezvy. Problémy jsou často v produkčním prostředí a v tuto chvíli je obtížné je prozkoumat, ale nástroje pro profilaci vám můžou pomoct zachytit dostatek informací a důkazů o problému.
Při práci s rozhraními API existuje několik způsobů, jak diagnostikovat problémy s výkonem, ale použití profileru vám může pomoct rychle identifikovat a vyloučit možné příčiny, abyste měli jasnou cestu k řešení vašeho problému.
Profiler vám může pomoct rychle učinit informovaná rozhodnutí tím, že poskytne vizuální znázornění doby provádění a využití procesoru pro vaši aplikaci. Je mnohem jednodušší a rychlejší porozumět problémům a opravit je, když vidíte graf doby provádění nebo využití procesoru.
Naučte se používat profilátory.
Následující články a blogové příspěvky obsahují další informace, které vám pomůžou efektivně používat nástroje pro výkon sady Visual Studio.
- Případová studie: Příručka pro začátečníky k optimalizaci kódu
- případová studie : Izolace problému s výkonem
- vylepšení výkonu sady Visual Studio pomocí nového nástroje instrumentace
- případová studie : Dvojitý výkon za méně než 30 minut