массив визуализатор это утилита, которая - *, которые думаю, что * - визуализирует данные массива. Вы запускаете приложение в Valgrind с `--tool = massif` и открытой генерируемого` massif.out.% Pid` в этом приложении. Вы также можете сжать журнал с помощью Gzip или Bzip2 и открыть его прозрачно с визуализатора.
Приложение состоит из трех частей:
В Обзоре График
Первое, что вы заметите, это хороший график, который отображает то же самое, например, `ms_print` делает в ASCII-Art: общее потребление памяти в течение долгого времени.
Что массив-визуализатор идет дальше является дополнительно показывает в десятку самых дорогостоящих мест в коде, как укладываются графике ниже общей стоимости. График также реагирует на пользовательский взаимодействия.
Это мнение можно использовать для
- Проверка, имеет ли ваше приложение утечек памяти
- Нахождение слишком дорогие пики
- Места Обнаружив, что значительный вклад в общее потребление памяти Вашего заявления
Снимок данных Дерево
Непосредственно рядом с таблицей выше, вы увидите дерево с все данные массива. Элементы дерева окрашены в зависимости от их стоимости, с красным непрозрачным быть наиболее интересные (пик) элементы. Зеленый / прозрачный элементы являются незначительными и не добавить значительную стоимость для вашего приложения.
Вы можете также искать дерево, и когда вы что-то выбрать в нем, снимок подсвечивается в обзорном графике и граф вызовов обновляется.
Граф вызовов для Подробные снимки
Массив генерирует несколько подробных снимков, что существенно составляют дерево. Если вы хотите, чтобы получить обзор в более удобном виде, чем простой дерева, перейти на вкладку снимка подробным и посмотреть,
дерево представить в виде графа вызовов. Увеличить, уменьшить, используйте вид с высоты птичьего полета и увидеть, что способствует данного снимка. Примечание вызывает эту функцию с тем же стоимость памяти сгруппированы легко найти интересные детали
Что нового В этом выпуске:.
- < LI> переводы на 18 языков
- скрытие функции через контекстное меню
- поддержка пользовательских основной распределитель
- настраивается точность отображения размера памяти
- различные оптимизации и исправления
Что нового в версии 0.2:
- Добавить OBS Build Service
Комментарии не найдены