- Запустить "C-analizer".
- Открыть или создать проект.
- Установить галочку напротив "Max Used Stack Calculator" в меню
'Analyze' -> 'Analystic Options'.
- Выполнить "Analyze".
- Переключиться на 'Graph Flow'.
- Вывести на граф результаты вычислений максимальных размеров стеков
для всех функций 'View' -> 'Max Used Stack'.
- Найти на общем графе нужную функцию...
Сугубо личное мнение.
Исключительно графический интерфейс:
- требуется совершить большое количество телодвижений для получения
нескольких чисел.
- получить результаты возможно только при просмотре дерева вызовов в
графическом варианте.
- отчёт может быть сохранен только в графическом формате: BMP.
Неудобная работа в случае вызовов функций по указателю
('pointer_call')
Предлагается, на время анализа, добавлять список вызываемых
по указателю функций в stk-файл с описанием процедуры,
вызывающей эти функции.
В случае перекомпиляции stk-файл придётся снова исправлять.
Независимые настройки компиляции для анализа от основного проекта.
Результаты вычислений могут отличаться от тех, которые получаются
при окончательной сборке проекта в 'Softune Workbench'.
Вычислять суммы и максимумы для групп необходимо на листочке...
|
|