GlowCode 4

Kiedy skończymy pisać własny program, po paru uruchomieniach często dochodzimy do wniosku, że działa on zdecydowanie za wolno. Jeżeli nasza aplikacja jest duża i skomplikowana, wówczas trudno wskazać spowalniający fragment programu. W takim momencie na ratunek przychodzi firma Electronic Soft wraz ze swym narzędziem do profilowania kodu o nazwie GlowCode.

Za pomocą tej aplikacji można sprawdzić, która procedura trwa najdłużej oraz jaki jest jej procentowy “wkład” w spowolnienie naszego programu. Ponadto GC ułatwia znajdowanie “wycieków” pamięci, powstałych w wyniku jej niezwolnienia. Mamy też możliwość zobaczenia, w jakiej kolejności program wykonuje procedury, co jest przydatne podczas pisania aplikacji wielowątkowych. GlowCode pozwala przeglądać wszystkie wyniki testu profilowanej aplikacji w trakcie jej działania, przez co jest bardzo użyteczny i łatwo za jego pomocą dojść do trafnych wniosków.

GlowCode 4
Wymagania: Windows NT/2000/XP, ok. 3 MB miejsca na dysku
+ duża precyzja wyników
+ jasna prezentacja wyników pomiarów
+ duża uniwersalność
+ pomiary w czasie rzeczywistym
– wysoka cena
– konieczność samodzielnego optymalizowania kodu
Cena: 296 USD
Info:www.glowcode.com

Narzędzie pozwala na diagnozowanie aplikacji EXE, bibliotek DLL oraz OCX stworzonych przy użyciu Visual C++ 5.0/6.0/7.0 oraz Visual Basic 6.0, napisanych dla Windows NT 4.0, Windows 2000 oraz Windows XP. GC potrafi również dołączyć się do już uruchomionego procesu. Wszystkie informacje o źródle programu pobiera z pliku PDB, który jest wymagany do pracy bezpośrednio na kodzie. Niestety, pomimo swojej uniwersalności GlowCode nie robi tego, co mogłoby nas najbardziej interesować. Po znalezieniu powolnego i często uruchamianego fragmentu kodu musimy go zoptymalizować sami. Jakub Gąsiorski

Więcej:bezcatnews