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