首页
  English 联系我们
  当前位置:首页>解决方案>AbsInt
 

StackAnalyzer堆栈分析器


堆栈分析器−−分析堆栈使用

堆栈溢出将成为历史

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

 

                      带堆栈使用注释的调用关系图                                           带堆栈使用注释的控制流图

为什么要使用StackAnalyzer

堆栈内存要由程序开发人员静态进行分配。如果低估了堆栈的使用量,将会导致程序运行时很多难以发现的错误;而过高的估计了堆栈的使用又将造成系统内存资源的浪费。

  • 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

 

©2007版权所有 上海创景计算机系统有限公司

备案序号:沪ICP备05030702号