Jump to content

Инспектор разведки

Инспектор разведки
Разработчик(и) Продукты Intel для разработчиков
Стабильная версия
2021.4 / 1 октября 2021 г .; 2 года назад ( 01.10.2021 ) [1]
Операционная система Винда и Линукс
Тип Отладчик памяти и потоков
Лицензия Бесплатная и коммерческая поддержка
Веб-сайт https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html

Intel Inspector (ранее известный как Intel Thread Checker) — это инструмент проверки и отладки памяти и потоков, предназначенный для повышения надежности, безопасности и точности приложений C / C++ и Fortran.

  • Надежность: находите взаимоблокировки и ошибки памяти, которые вызывают зависания и сбои.
  • Безопасность: найдите уязвимости памяти и потоков, используемые хакерами.
  • Точность: выявление повреждений памяти и состояний гонки для устранения ошибочных результатов.

Недетерминированный характер ошибок потоковой обработки затрудняет их воспроизведение. Intel Inspector обнаруживает и находит ошибки потоковой обработки, в том числе состояния гонки , взаимоблокировки , анализ стека вызовов с настраиваемой глубиной, рекомендации по диагностике, встроенные знания о строительных блоках потоковой обработки (TBB), OpenMP и потоках POSIX или Win32.

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

Intel Inspector интегрируется с отладчиками (отладчик Microsoft VS, GDB), поэтому Inspector автоматически обнаруживает ошибку и размещает точку останова отладчика в проблемном месте кода, позволяя пользователю исследовать детали в отладчике. [2]

Инструмент также обнаруживает постоянные ошибки памяти. 3D XPoint — это новая технология постоянной памяти для центров обработки данных. Инспектор обнаруживает постоянные ошибки памяти, такие как избыточные сбросы кэша, ограничения памяти, неупорядоченные хранилища постоянной памяти, неправильное ведение журнала отмены и т. д. [3]

Intel Inspector доступен бесплатно как отдельный инструмент в составе наборов инструментов Intel oneAPI HPC и IoT. Для наборов инструментов Intel HPC и IoT Toolkit доступна дополнительная платная коммерческая поддержка.

См. также

[ редактировать ]
  1. ^ «Примечания к выпуску Intel® Inspector и новые функции» . программное обеспечение.intel.com .
  2. ^ «Встроенная поддержка отладчика Intel® Inspector» . Интел . Проверено 7 января 2021 г.
  3. ^ «Как обнаружить постоянные ошибки программирования памяти с помощью Intel®…» Intel . Проверено 7 января 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a4ee57717ad1f038aaabca9a448d4e23__1722203160
URL1:https://arc.ask3.ru/arc/aa/a4/23/a4ee57717ad1f038aaabca9a448d4e23.html
Заголовок, (Title) документа по адресу, URL1:
Intel Inspector - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)