|
堆栈分析器−−分析堆栈使用
堆栈溢出将成为历史
StackAnalyzer
自动分析出您的应用程序中最差情况下的堆栈使用情况;分析结果以标注的形式在调用关系图和控制流图中显示。

带堆栈使用注释的调用关系图
带堆栈使用注释的控制流图
为什么要使用StackAnalyzer?
堆栈内存要由程序开发人员静态进行分配。如果低估了堆栈的使用量,将会导致程序运行时很多难以发现的错误;而过高的估计了堆栈的使用又将造成系统内存资源的浪费。
支持的处理器和编译器
♦
TMS320C3x/TI ♦ C16x/Tasking ♦
ColdFire/Diab ♦ NEC V850/GHS
♦ ARM/TI /
ARM(ADS) ♦
H8/300+H8S/2x00/IAR
♦ x86
(restricted)/gcc / ic86 (realmode) ♦
PowerPC/Diab/ gcc/GHS
♦
HC12-STAR12-HCS12/Metrowerks ♦ TriCore/Tasking/High
Tec gcc
♦
M68HC12-STAR12-HCS12/Cosmic
|