
Pozvánka na AMPER 2025
Zveme vás na mezinárodní veletrh elektrotechniky, elektroniky a energetiky - AMPER 2025.
Přejít na obsah|Přejít k hlavnímu menu|Přejít k vyhledávání
Na výkonnostní testování aplikace, tzv. performance testing, se často zapomíná. Výkon aplikace ale přímo souvisí s její použitelností a ve výsledku tedy i kvalitou. Pro jednoduché sledování nepotřebujeme žádný speciální nástroj a jeden je navíc přímo integrovaný ve Windows. V tomto článku si ukážeme, jak nastavit aplikaci Performance Monitor.
Aplikaci Performance Monitor najdete v nabídce Start ve Windows, ale můžete použít také příkazovou řádku a příkaz "perfmon".
Po spuštění vytvoříme nový data collector set kliknutím pravým tlačítkem myši na složku "User defined" (1) a následně volbami "New" (2) a "Data Collector Set" (3).
Tím spustíme průvodce pro vytvoření data collectoru, kde nejprve zadáme název (1) a vybereme možnost manuálního vytvoření (2) – oproti výchozímu nastavení budeme chtít udělat pár změn.
Na obrazovce s výběrem dat vybereme "Performance counter".
A můžeme se pustit do specifikování hodnot, které nás zajímají. Případně můžeme rovnou nastavit interval měření (2) - to je čas, který určuje, jak často se sledované hodnoty budou zapisovat. Klikneme tedy na "Add" (1).
Co nás většinou zajímá nejvíce, je kolik naše aplikace myApp spotřebuje operační paměti, kolik jí naopak v systému zbývá a jak moc vytížený je procesor:
Po nastavení hodnot už nám zbývá jen definovat místo, kam budeme ukládat naměřené údaje.
Na závěr už jen potvrdíme vytvoření collectoru. Můžeme zde zvolit, pod jakým účtem chceme měření spouštět (1) nebo otevřít vlastnosti nově vytvořeného collector setu pro další úpravy.
V nastavení collector setu (1) můžeme změnit složku (2), do které se výsledky ukládají, přidat i podsložky pro jednotlivá měření, které můžou obsahovat například časové razítko (3).
Mnohem více nas ale bude zajímat nastavení samotného collectoru:
Pod záložkou "Performance Counters" (1) můžeme měnit měřené hodnoty (2) ale také tyo formátu souboru (3). Doporučuji vybrat možnost "Comma Separated" protože výsledkem je CSV soubor, který lze otevřít např. v Excelu nebo pomocí skriptu v Pythonu a následně jej upravovat.
Na záložce "File" (1) můžete změnit název collectoru (2). Doporučuji k souboru přidat časové razítko a například v tomto formátu, který je dobře (strojově) čitelný:
yyyy-MM-dd_HH-mm-ss
Vše máme nastaveno, můžeme začít měřit:
Výsledek měření potom najdeme ve složce, kterou jsme si nastavili:
To už je otázka na další článek. Pro začátek můžeme použít Excel a vytvořit jednoduchý graf. Pokud si ale troufáte, můžete výsledky zpracovat a prezentovat například pomocí aplikace Streamlit.
Zveme vás na mezinárodní veletrh elektrotechniky, elektroniky a energetiky - AMPER 2025.
Únorovým hostem podcastu Inside Tech byl Radoslav Slovák, spolumajitel Edhouse. V rozhovoru pro zpravodajský web Focuson.cz si s Jiřím Böhmem povídal o technologiích měnících svět, konkurenceschopnosti v IT a také o budoucnosti školství a podpoře vzdělávání mladých lidí.
Máme pro vás novinku – Edhouse Update, pravidelný newsletter! Tento nový komunikační kanál jsme vytvořili právě pro vás – naše zákazníky, partnery a IT nadšence. Chceme vám pravidelně přinášet zajímavé informace nejen o dění v naší firmě, ale také sdílet zkušenosti a tipy z oblasti vývoje softwaru a hardwaru.
Děkujeme za váš zájem o odběr našeho newsletteru! Pro dokončení registrace je potřeba potvrdit vaše přihlášení. Na zadaný e-mail jsme vám právě zaslali potvrzovací odkaz. Klikněte prosím na tento odkaz, aby bylo vaše přihlášení dokončeno. Pokud e-mail nenajdete, zkontrolujte prosím složku nevyžádané pošty (spam) nebo složku hromadné pošty.