Určitě už vás někdy zajímalo, co počítač právě dělá, jak je zatížen procesor,
kolik máte volné paměti, co se zapisuje do registru OS Windows a možná i mnoho
dalších věcí. Takovéto informace se naštěstí dají ve Windows velmi snadno
zjistit pomocí tzv. API funkcí, což vám asi mnoho neřekne, ale programy, které
jsou schopny tato data od Windows převzít a zobrazit, vás určitě budou zajímat.
Regmon
Jako první program jsem si připravil Registry Monitor. Jak už název napovídá,
tato utilita umožňuje sledovat registry, a to dokonce v reálném čase. Od jiných
utilit se odlišuje hlavně tím, že vidíte, co jaká aplikace z registrů čte nebo
zapisuje. Možná vás hned nenapadne využití této malé utility, ale já vám ho
hned přiblížím. Pokud například chcete zjistit chybu v nějakém programu, občas
se právě vyplatí sledovat registry. Takovýmto případem je třeba velmi známý
problém Internet Exploreru, že není možno nainstalovat jeho předchozí verzi bez
úplné reinstalace systému. Tomu se dá velmi lehce předejít monitorováním
instalačního programu, smazáním potřebných položek, a hned uvidíte, že
nainstalovat starší verzi není žádný problém. Jediné na co vás musím upozornit,
je to, že z registrů se standardně čtou desítky klíčů za sekundu, takže budete
muset být velmi obezřetní a rychlí, abyste důležité informace vyhledali ještě
dnes. Při této práci vám zcela jistě také pomůže definování filtrů, které vám
umožní deaktivovat sledování standardních věcí.
InCtrl4
Další testovaná utilita slouží k monitorování instalace programů a pochází z
vývojové dílny Ziff-Davis, která je známá svými velmi propracovanými stránkami
na hodnocení aplikací. Ale teď k této unikátní utilitě. Unikátní proto, že je
zdarma a přitom nabízí velmi mnoho účinných nástrojů, jež chybí konkurenčním
komerčním produktům. InCtrl umožňuje sledovat instalaci programů v reálném
čase. Sleduje zápis do registrů, INI souborů a na disk. Po instalaci programu
je vytvořen "report" soubor, ve kterém jsou uloženy úplně všechny informace o
provedených změnách. Jako jedinou a řekl bych dosti podstatnou nevýhodu jsem
bohužel spatřil absenci možnosti daný program později odinstalovat, ale i tak
tento produkt mohu jen doporučit.
TClockEx
Možná jste si někdy přáli vidět aktuální zatížení procesoru, zaplnění paměti a
mnoho dalšího. Na sledování takovýchto věcí je zcela jistě mnoho utilit, které
běží v systémové liště, ale všechny mají jednu nevýhodu. Tou je malý prostor
pro zobrazení grafu a potom zabrané místo. Tomuto se ovšem zcela vymyká právě
recenzovaný program. TClockEx totiž umožňuje sledovat zatížení procesoru a
zaplnění paměti přímo nad a pod hodinami. Zabrané místo není žádné a graf je
díky své značné délce velmi přehledný, což je velké plus. Ale toto ani tak není
hlavní náplň tohoto programu, jenž toho umí mnohem víc. Můžete si totiž upravit
zobrazení hodin (lze si nechat zobrazit i sekundy) a text, který se zobrazí po
přejetí myší. Také můžete doplňovat jak text, tak proměnné, takže není problém
vytvořit nabídku, ve které bude například napsáno toto: "Středa 10. 1. 2001
Systémové prostředky: 30 %, Zatížení procesoru: 5 %". TClockEx se také nijak
nezapisuje do systému, takže pokud ho vypnete či odinstalujete bude vše určitě
jako dřív.
Another Task Manager
Nyní tu k testu mám jednoduchou utilitu, která umožňuje provádět prakticky vše
s aktivními (právě běžícími) procesy. ATM umožňuje zjistit jméno okna, jeho
prioritu, provázanost na další moduly a ukončení aplikace. Právě ukončování
aplikací je jedna z nejdůležitějších věcí, o niž se tento program dokáže
starat. Můžete totiž aplikaci, která neodpovídá, ukončit velmi snadno pouhým
stisknutím tlačítka Kill. Případně lze programu změnit prioritu přesunutím
zarážky nebo můžete nastavit dynamickou prioritu, což může být opravdu
užitečné. V žádném případě však nenastavujte priority na RealTime, jinak
pravděpodobně záhy uvidíte pád vašeho systému. Mně například ATM velmi pomohl
při tvorbě instalátoru tím, že mi právě umožnil zjistit jméno programu, jenž se
má před instalací ukončit. Jako další výhodu beru snad až přehnaně malou
velikost 100 KB, za kterou se programátor rozhodně nemusí stydět.
Domovské stránky produktů
Regmon: http://www.sysinternals.com/
InCtrl4: http://www.zdnet.com/pcmag/pctech/content/18/02/ut1802.001.html
TclockEx: http://users.iafrica.com/d/da/dalen/tclockex.htm
Another Task Manager: http://atm.idic.caos.it/higheng.html