Забудьте
о переполнении
стека.
Во
встраиваемых
системах
выделение
стековой
памяти
обычно
осуществляется
самим
разработчиком.
А
задача
это
нелёгкая.
Ведь
недооценка
необходимого
объёма
стека
может
привести
к
серьёзным
сбоям
во
время
работы ПО,
а
переоценка
будет
означать
бесполезную
трату
системных
ресурсов.
Решением
этой
проблемы
является
инструмент
StackAnalyzer,
который
способен
заранее,
автоматически
и
совершенно
точно
вычислить
максимальную
степень
загруженности
стека
задачами
вашего ПО.

Граф
вызовов
функций
с результатами анализа объёма стека

Граф
потока
управления
с результатами вычисления
максимального потребления
стека
каждой
инструкцией
Ваша выгода
- StackAnalyzer
не
только
экономит
ваше
время,
но и
позволяет
предотвратить
серьёзные
сбои,
являющиеся
следствием
переполнения стека.
- Результаты
анализа
универсальны,
то есть,
они
действительны
для
всех
выполнений
приложения,
всех
режимов
его
работы
и
при
всех
возможных
стечениях
обстоятельств.
- Анализатор
автоматически
исследует
все
уровни
вашего
приложения
от
отдельных
инструкций
до
целых
функций.
- Результаты
анализа
визуализируются
с помощью
aiSee.
Критические
участки
кода
выделяются
цветом.
Версии