Анализатор производительности Intel
® 
VTune™ версии 9.1 для ОС Linux* – Ресурсы поддержки
РаспечататьОтправить другуПоддержкаНовостиRSSDigg thisdel.icio.us
Информация о продуктеЦентр ознакомительного ПОРесурсы поддержкиДокументация
ОбзорНовые характеристикиХарактеристикиСистемные требования

Бесплатное ознакомительное ПО ›

Загрузка бесплатного некоммерческого ПО ›

Купить программный продукт ›


Скорость выполнения вашего приложения заставляет думать, что ему не нужна оптимизация? Скорее всего, вы ошибаетесь.
Анализатор производительности Intel® VTune™ для ОС Linux* создан специально для ОС Linux, и является незаменимым решением для оптимизации приложений как под одноядерные, так и под многоядерные системы. Этот инструмент не требует повторной компиляции кода, совместим с различными системами разработки (от портативных ПК – до суперкомпьютеров) и подходит для настройки даже самых мощных приложений (исходный код которых превышает 1 Гб¹) в многоядерных системах, многопроцессорных системах и системах с неоднородной архитектурой памяти (NuMA) на базе современных процессоров Intel®.

Краткое описание продукта  [PDF 240 КБ]



Прост в использовании
Анализатор производительности Intel® VTune™ имеет простой графический интерфейс пользователя, облегчающий настройку приложений.‡


Увеличить

Контекстно-зависимую помощь
Быстрый просмотр результатов с помощью окна Tuning browser
Интеграция с средой разработки Eclipse*
Быстрый переход между результатами анализа с помощью вкладок
Автоматическое выделение функции в графе вызова после её выбора в таблице функций
Автоматическое определение критического пути (выделен красными стрелками)

Большинство разработчиков хотят от своих приложений большего. С помощью анализатора производительности VTune вы сможете понять, как организован процесс выполнения вашего программного кода, найдёте разделы, на выполнение которых уходит значительное процессорное время, и определите критические пути, настройка которых наиболее оптимальна для повышения производительности. Оптимизация приложений без использования анализатора производительности VTune – непроизводительный метод проб и ошибок.

Поиск узких мест никогда не был настолько лёгок
Для получения списка пяти функций, выполнение которых занимает больше всего процессорного времени, требуется ввести данные в одном диалоговом окне.


Снимок экрана №2
Увеличить

Поиск узких мест, влияющих на производительность, осуществляется быстро и легко на основе списка самых активных функций. Для отображения исходного кода и просмотра выражений, на выполнение которых уходит больше всего процессорного времени, достаточно щёлкнуть имя функции.


Получите ответы о вашем программном коде
Окна просмотра исходного кода и дизассемблирования удобны для обнаружения выражений, на выполнение которых уходит значительное процессорное время.


Быстрый поиск нужной информации.
Нажмите кнопку, чтобы
Вывести окно просмотра исходного кода (см. рис.)
Вывести окно просмотра исходного кода и окно ассемблерного кода
Вывести окно ассемблерного кода
Перейти к следующей функции
Перейти к самой активной строке для выбранного события
Перейти к следующей активной строке выбранного события
Включить режим просмотра информации, предоставленной компилятором

Поиск критических путей с помощью профилирования графа вызовов
На графе представлена последовательность вызовов, облегчающая поиск критического пути и причин появления узких мест. Для эффективной оптимизации приложения необходимо не только обнаружить узкие места, но и понять причины их появления.



Увеличить

Критический путь выделен красным цветом
Для быстрого перехода между результатами профилирования используйте таблицу функций и граф вызовов: для выделения функции в графе достаточно щёлкнуть на её имени в таблице функций, и наоборот.


В отличие от инструментов других производителей, анализатор производительности Intel VTune осуществляет анализ и выборки, и графа вызовов функций. Допустим, вы собираетесь в основном использовать анализ графа вызовов. Если перед этим вы запустите выборку, вы сможете найти модули кода, построение графа вызовов для которых действительно необходимо. Этим вы снизите системные издержки, объём которых особенно важно учитывать при настройке мощных приложений. Выборка хорошо подходит для анализа кода с большим количеством циклов, а график вызовов – для кода с большим количеством ветвлений. Их совместное использование обеспечит оптимальный результат.

Профилирование с малыми издержками на сбор данных
Системные издержки выборки на основе событий, с помощью которой определяются узкие места кода, составляют не более 5%. Анализ обеспечивает выявление таких проблем, как неудачные попадания в кэш-память и неверно спрогнозированные ветвления. Поскольку такая выборка охватывает все системные события, она пригодна для отладки библиотек, драйверов и приложений;



Увеличить


Увеличить

Выводите на экран только необходимые данные
В таблице и гистограмме результатов выборки предусмотрено несколько режимов просмотра, выбрав которые, вы сможете вывести на экран только нужные вам данные. Просмотр по потокам (изображён) для балансирования нагрузки.

Доступны следующие режимы просмотра:

Процесс
Потоки (см. рис.)
Модули
Активные точки (функции)
Исходный код
Процессоры
Форум Intel® Premier Support
При приобретении решений Intel® для разработчиков ПО вы в течение года будете обеспечены технической поддержкой и обновлениями на интерактивном web-сайте Intel® Premier Support, а также сможете задать вопрос специалистам и получить доступ к дополнительной технической документации.

1 В анализаторе производительности реализована поддержка мощных приложений. Например, с его помощью было обработано приложение, для создания которого потребовалось 62700 файлов общим объёмом 1,85 Гб. В папке с приложением содержалось 8200 файлов с общим объёмом 870 Мб.

Intel не осуществляет техническую поддержку Eclipse. Более подробную информацию по Eclipse см. на сайте Eclipse Foundation.



Сеть Intel®     
Software
Сеть Intel® Software
  • Стать участником очень просто и совершенно бесплатно – присоединяйтесь уже сегодня!