 |
| Скорость выполнения вашего приложения заставляет думать, что ему не нужна оптимизация? Скорее всего, вы ошибаетесь. |
Анализатор производительности Intel® VTune™ для ОС Linux* создан специально для ОС Linux, и является незаменимым решением для оптимизации приложений как под одноядерные, так и под многоядерные системы. Этот инструмент не требует повторной компиляции кода, совместим с различными системами разработки (от портативных ПК – до суперкомпьютеров) и подходит для настройки даже самых мощных приложений (исходный код которых превышает 1 Гб¹) в многоядерных системах, многопроцессорных системах и системах с неоднородной архитектурой памяти (NuMA) на базе современных процессоров Intel®.
Краткое описание продукта [PDF 240 КБ]
| |  |
- НОВИНКА Профилирование производительности для динамически генерируемого кода, JavaScript и Flash. Доступ к открытой модели данных VTune Analyzer.
- Доступ к новейшим экспериментальным технологиям.
Прост в использовании
Анализатор производительности Intel® VTune™ имеет простой графический интерфейс пользователя, облегчающий настройку приложений.‡
| |  |
Большинство разработчиков хотят от своих приложений большего. С помощью анализатора производительности VTune вы сможете понять, как организован процесс выполнения вашего программного кода, найдёте разделы, на выполнение которых уходит значительное процессорное время, и определите критические пути, настройка которых наиболее оптимальна для повышения производительности. Оптимизация приложений без использования анализатора производительности VTune – непроизводительный метод проб и ошибок. Поиск узких мест никогда не был настолько лёгок
Для получения списка пяти функций, выполнение которых занимает больше всего процессорного времени, требуется ввести данные в одном диалоговом окне.
 Увеличить
| | Поиск узких мест, влияющих на производительность, осуществляется быстро и легко на основе списка самых активных функций. Для отображения исходного кода и просмотра выражений, на выполнение которых уходит больше всего процессорного времени, достаточно щёлкнуть имя функции. |
Поиск критических путей с помощью профилирования графа вызовов
На графе представлена последовательность вызовов, облегчающая поиск критического пути и причин появления узких мест. Для эффективной оптимизации приложения необходимо не только обнаружить узкие места, но и понять причины их появления.
 Увеличить
| | Критический путь выделен красным цветом
Для быстрого перехода между результатами профилирования используйте таблицу функций и граф вызовов: для выделения функции в графе достаточно щёлкнуть на её имени в таблице функций, и наоборот. |
В отличие от инструментов других производителей, анализатор производительности Intel VTune осуществляет анализ и выборки, и графа вызовов функций. Допустим, вы собираетесь в основном использовать анализ графа вызовов. Если перед этим вы запустите выборку, вы сможете найти модули кода, построение графа вызовов для которых действительно необходимо. Этим вы снизите системные издержки, объём которых особенно важно учитывать при настройке мощных приложений. Выборка хорошо подходит для анализа кода с большим количеством циклов, а график вызовов – для кода с большим количеством ветвлений. Их совместное использование обеспечит оптимальный результат. Профилирование с малыми издержками на сбор данных
Системные издержки выборки на основе событий, с помощью которой определяются узкие места кода, составляют не более 5%. Анализ обеспечивает выявление таких проблем, как неудачные попадания в кэш-память и неверно спрогнозированные ветвления. Поскольку такая выборка охватывает все системные события, она пригодна для отладки библиотек, драйверов и приложений;
| Форум Intel® Premier Support |
При приобретении решений Intel® для разработчиков ПО вы в течение года будете обеспечены технической поддержкой и обновлениями на интерактивном web-сайте Intel® Premier Support, а также сможете задать вопрос специалистам и получить доступ к дополнительной технической документации.
1 В анализаторе производительности реализована поддержка мощных приложений. Например, с его помощью было обработано приложение, для создания которого потребовалось 62700 файлов общим объёмом 1,85 Гб. В папке с приложением содержалось 8200 файлов с общим объёмом 870 Мб. ‡ Intel не осуществляет техническую поддержку Eclipse. Более подробную информацию по Eclipse см. на сайте Eclipse Foundation*  . |  |
|
Сеть Intel® Software
|  | |
| -
Стать участником очень просто и совершенно бесплатно – присоединяйтесь уже сегодня!
| |
|