|
StackAnalyzer
» Testen
» Bestellen

» Produkte
» Über uns
» Kontakt
» Presseservice

|
Nie wieder Stacküberlauf.
StackAnalyzer bestimmt automatisch den
maximalen Stackverbrauch von eingebetteten Anwendungen für jeden
Programmpunkt. Diese Information ist von entscheidender Bedeutung
für die Speicherdimensionierung von eingebetteten Systemen.
Die Analyseergebnisse werden im Aufruf- und Kontrollflußgraphen
anschaulich dargestellt.
Features
- Ausführliche und
genaue Angaben zum User-Stack und System-Stack.
- Stackanalyse auf allen Hierarchie-Ebenen:
Prozeduren, Basisblöcke, Assembler-Instruktionen.
- Frei wählbare Startpunkte für die Analyse.
- Kritische Programmteile werden farblich hervorgehoben
(siehe Screenshots).
Warum brauchen Sie StackAnalyzer?
Der Bedarf an freien Stackzellen muß vom Entwickler
im voraus festgelegt werden. Wird der Bedarf unterschätzt, führt
das zu gravierenden Laufzeitfehlern wegen Stacküberlaufs ("stack overflow").
Die genaue Fehlerquelle ist dann oft schwer zu finden. Überschätzt
man hingegen den Stackbedarf, um "auf der sicheren Seite" zu sein,
so verschwendet man kostbaren Speicher.
- StackAnalyzer berechnet
automatisch und exakt den Stackbedarf Ihrer Software.
- StackAnalyzer reduziert
den Entwicklungsaufwand und hilft, Laufzeitfehler
wegen Stacküberlaufs zu vermeiden.
- Die Analyse spiegelt vorgenommene
Programmänderungen und/oder -optimierungen
unmittelbar wider.
|
|