масив-камера утиліта, яка - * хто здогадається, що * - візуалізує дані масиву. Ви запускаєте додаток в Valgrind з `--tool = massif` і відкритою созданний` massif.out.% Pid` в цьому додатку. Ви також можете стиснути журнал за допомогою Gzip або bzip2 і відкрити його прозоро з камери.
Додаток складається з трьох частин:
Огляд Графік
Перше, що ви помітите це приємно графік, який відображає само як, наприклад, `Ms_print` робить в ASCII-Art: загальне споживання пам'яті з плином часу.
Що масив-визуализатор йде далі є додатково показує в десятку найдорожчих місць в коді, як укладені графіку нижче загальної вартості. Графік також реагує на користувацького взаємодії.
Ця точка зору ви можете використовувати для
- Перевірка, чи має ваш додаток витоків пам'яті
- Знаходження занадто дорогі піки
- У місцях Виявивши, що значний внесок у загальне споживання пам'яті додатки
Snapshot даних у вигляді дерева
Безпосередньо поруч із таблицею вище, ви побачите дерево з всі дані масиву. Елементи дерева пофарбовані в залежності від їх вартості, з червоним непрозорим були найцікавішими (пікове значення) елементи. Зелений / прозорий елементи є незначними і не додати значну вартість для вашої програми.
Ви можете також шукати дерево і при виборі щось у ньому, знімок отримує виділений в огляді графіку і граф викликів оновлюється.
Діаграма викликів для детального Знімки
Масив створює кілька докладних знімків, які в істотній мірі давати вгору по дереву. Якщо ви хочете, щоб отримати огляд в більш зручному вигляді, ніж просте дерева, переключіться на вкладку знімка докладним і подивитися,
дерево представити у вигляді графа викликів. Збільшити, зменшити масштаб, використовувати вид з висоти пташиного польоту і побачити, що сприяє даного знімка. Зверніть увагу, викликає цю функцію з тією ж вартістю пам'яті згруповані легко знайти цікаві частини
Що нового У цьому випуску :.
- < LI> переклади на 18 мов
- приховування функції через контекстне меню
- базова підтримка користувацьких розподільник
- налаштовується точність відображення розміру пам'яті
- різні оптимізації та виправлення помилок
Що нового у версії 0.2:
- Додати OBS Build Service
Коментар не знайдено