+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Intel Inspector XE for Windows OS
Виробник: Intel

Intel Inspector XE for Windows OS

Програмне забезпечення Intel Inspector XE є простим інструментом перевірки помилок пам'яті та багатопоточності для програм з послідовним та паралельним кодом на базі Windows та Linux
Програмне забезпечення Intel Inspector XE - це простий інструмент перевірки помилок пам'яті та багатопоточності для послідовних і паралельних кодових додатків на базі Windows і Linux. Інструмент правильності коду Intel Inspector XE знаходить не тільки помилки пам'яті (неініціалізований доступ до пам'яті, витоки і т.д.), але і проблеми, викликані взаємодіями потоків (гонки даних, тупикові шляхи і т.д.), як існуючі, так і потенційні.

Intel Inspector XE 2013 виконує динамічний аналіз виконуваних процесів (а не вихідного коду), перевіряючи, що відбувається в додатку, як воно розподіляє і відпускає пам'ять, генерує потоки, використовує об'єкти синхронізації і т.д. Після цього адміністратор отримує список виявлених проблем. Intel Inspector XE доступний для операційних систем Windows (вільно інтегрованих в Microsoft Visual Studio) і Linux.

Intel Inspector XE застосовує унікальний підхід до аналізу всіх інструкцій з читання/запису пам'яті та їх адрес на рівні двійкового коду. Інструмент аналізу заснований на Pin – Dynamic Binary Instrumentation Tool, який вбудовується в аналізований процес безпосередньо перед стартом і дозволяє відстежувати виконання практично будь-яких інструкцій, забезпечує доступ до вмісту регістрів, контексту виконання програми, символічної і налагоджувальної інформації. Залежно від цілей і завдань аналізу можна сформувати кілька видів Pintool-інструментів, які налаштовані на збір певного типу даних в виконувану програму.

Основні можливості Intel Inspector XE:

  • Знайдіть пам'ять і багатопотокові помилки.

  • Немає необхідності в спеціалізованих дизайнах, доступі до двох інтерфейсів: графічного користувача і командного рядка.

  • Виявлення прихованих помилок в складних паралельних програмах.

  • Підтримка перевірки коду в C, C++, C#, F#та Fortran.

  • Вибирайте з трьох рівнів аналізу, в залежності від того, яка швидкість і яка якість перевірки потрібно.

  • Інтеграція в зневаджувачі Visual Studio, GDB та IDB для миттєвого усунення проблем.

  • Аналіз зростання купи для виявлення причин безперервного збільшення навантаження на пам'ять в процесі роботи програми.

  • Прискорюйте процедури аналізу, звужуючи їх сферу застосування, починаючи моніторинг тільки під час виконання очікуваної проблеми.

  • Ізолюйте помилкові спрацьовування під час пошуку помилок, щоб вони не відображалися у списку.

  • Фільтрування списків помилок за пріоритетом, типом, станом, модулем і так далі.

  • Командна робота – до списків, створених програмою, можуть отримати доступ всі члени команди.

  • Налаштуйте, яку пам'ять виключити з аналізу.

  • Може бути використаний при аналізі програмного забезпечення для продуктів Intel Xeon Phi.

  • Аналіз гібридних MPI і OpenMP додатків на предмет помилок пам'яті.

Авторизація
Авторизація
Реєстрація
Нагадати пароль