Co je profiler kódu?
V softwarovém inženýrství je profiler nástrojem, který vám pomůže analyzovat výkon vašich aplikací za účelem zlepšení špatného výkonu kódu. Nástroje pro profilaci a diagnostiku vám pomohou 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ý volal za základ kódu vašeho týmu nebo jste napsali webovou aplikaci, možná jste se zeptali, proč vaše aplikace dostává 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: Průvodce pro začátečníky pro 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