intel Inspector Атрымайце інструмент праверкі памылак дынамічнай памяці і патокаў
Лагатып intel

Пачніце з Intel® Inspector

Intel® Inspector - гэта інструмент праверкі памылак дынамічнай памяці і патокаў для карыстальнікаў, якія распрацоўваюць паслядоўныя і шматструменныя прыкладанні ў аперацыйных сістэмах Windows* і Linux*.
У гэтым дакуменце апісваецца тыповы працоўны працэс для пачатку выкарыстання графічнага інтэрфейсу Intel Inspector.

Асноўныя характарыстыкі

Intel Inspector прапануе:

  • Аўтаномны графічны інтэрфейс, плагін Microsoft Visual Studio* і асяроддзе каманднага радка.
  • Зададзеныя канфігурацыі аналізу (з некаторымі параметрамі, якія можна канфігураваць), а таксама магчымасць ствараць карыстальніцкія канфігурацыі аналізу, каб дапамагчы вам кантраляваць аб'ём і кошт аналізу.
  • Бачнасць асобных праблем, узнікнення праблем і інфармацыі аб стэку выклікаў з прыарытызацыі праблем і фільтраваннем шляхам уключэння і выключэння, каб дапамагчы вам засяродзіцца на элементах, якія патрабуюць вашай увагі.
  • Падтрымка падаўлення праблем, каб дапамагчы вам засяродзіцца толькі на тых праблемах, якія патрабуюць вашай увагі, у тым ліку магчымасць:
  • Стварыце правілы падаўлення на аснове стэкаў
  • Пераўтварыце падаўленне трэціх асоб files да падаўлення Intel Inspector file фармат
  • Стварэнне і рэдагаванне падаўлення files у тэкставым рэдактары
  • Інтэрактыўная магчымасць адладкі, каб вы маглі больш глыбока даследаваць праблемы падчас аналізу
  • Сталая, распаўсюджваемая інфармацыя аб стане праблемы, каб дапамагчы вам пазбегнуць расследавання праблем зноў і зноў
  • Мноства зарэгістраваных памылак памяці, у тым ліку выяўленне ўцечак памяці па патрабаванні
  • Вымярэнне росту памяці, каб пераканацца, што ваша праграма выкарыстоўвае не больш памяці, чым чакалася
  • Гонка дадзеных, тупік, парушэнне іерархіі блакіроўкі і выяўленне памылак доступу да стэка паміж патокамі, у тым ліку выяўленне памылак у стэку
  • Intel® Software Manager для загрузкі і ўсталёўкі абнаўленняў праграмнага забеспячэння Intel, кіравання станам падпіскі на ўсталяванае праграмнае забеспячэнне, актывацыі серыйных нумароў і адкрыцця апошніх навін аб праграмным забеспячэнні Intel (толькі для АС Windows*)

Intel Inspector даступны як аўтаномная ўстаноўка і ў складзе наступных прадуктаў:

Заўвагі і адмова ад адказнасці

Тэхналогіі Intel могуць запатрабаваць актываванага абсталявання, праграмнага забеспячэння або актывацыі службы.
Ні адзін прадукт ці кампанент не можа быць абсалютна бяспечным.
Вашы выдаткі і вынікі могуць адрознівацца.
© Карпарацыя Intel. Intel, лагатып Intel і іншыя знакі Intel з'яўляюцца гандлёвымі маркамі карпарацыі Intel або яе даччыных кампаній. Іншыя назвы і брэнды могуць быць заяўлены як уласнасць іншых.
Microsoft, Windows і лагатып Windows з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі карпарацыі Microsoft у Злучаных Штатах і/ці іншых краінах.
Гэты дакумент не дае ніякіх ліцэнзій (яўных або пэўных, па законе або іншым чынам) на правы інтэлектуальнай уласнасці.
Апісаныя прадукты могуць утрымліваць канструктыўныя дэфекты або памылкі, вядомыя як памылкі, якія могуць прывесці да адхілення прадукту ад апублікаваных спецыфікацый. Бягучыя характарыстыкі памылак даступныя па запыце.

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

Пачніце з АС Intel® Inspector-Windows*

Intel® Inspector - гэта інструмент праверкі памылак дынамічнай памяці і патокаў для карыстальнікаў, якія распрацоўваюць паслядоўныя і шматструменныя прыкладанні ў аперацыйных сістэмах Windows* і Linux*. Гэтая тэма з'яўляецца часткай дакумента "Пачатак працы", які абагульняе скразны працоўны працэс, які вы можаце прымяніць да сваіх прыкладанняў.

Перадумовы

Вы можаце выкарыстоўваць Intel Inspector для аналізу памылак памяці і патокаў як у рэжымах адладкі, так і ў рэжымах выпуску двайковых файлаў C++ і Fortran. Для стварэння прыкладанняў, якія даюць найбольш дакладныя і поўныя вынікі аналізу Intel Inspector:

Стварыце сваю праграму ў рэжыме адладкі.

  • Выкарыстоўвайце аптымальныя налады кампілятара/кампаноўшчыка. Для атрымання дадатковай інфармацыі гл Стварэнне прыкладанняў у даведцы Intel Inspector.
  • Пераканайцеся, што ваша праграма стварае больш за адзін паток, перш чым запускаць аналіз патокаў. У дадатак:
  • Пераканайцеся, што ваша праграма працуе па-за межамі асяроддзя Intel Inspector.
  • Запусціце Каманда \inspxe-vars.bat. .
    Шлях ўстаноўкі па змаўчанні, , знаходзіцца ніжэй C:\Праграма Files (x86)\Intel
    \oneAPI\інспектар (у некаторых сістэмах замест Program Files (x86), імя каталога праграма Files ).

УВАГА Наладжванне асяроддзя неабходна толькі ў тым выпадку, калі вы плануеце выкарыстоўваць каманду inspxe-gui
запусціце аўтаномны графічны інтэрфейс Intel Inspector або каманду inspxe-cl для запуску інтэрфейсу каманднага радка.

Для атрымання дадатковай інфармацыі гл Стварэнне прыкладанняў у даведцы Intel Inspector.

Пачніце

Выканайце наступныя дзеянні, каб пачаць выкарыстоўваць Intel Inspector.

Перайсці да асноўнага зместуПерайсці да панэлі інструментаў Пра кіраўніцтва WordPress+ 30,21030,210 Каментары ў мадэрацыі Новае View Паведамленне Прывітанне, tahir Параметры экрана выхаду Дапамога Рэдагаваць паведамленне Дадаць новы Дадаць загаловак intel Inspector Атрымаць дынамічную памяць і інструмент праверкі памылак Threading Кіраўніцтва карыстальніка Пастаянная спасылка: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ Рэдагаваць Дадаць медыяДадаць PDF Дадаць GiveawayVisualText Paragraph P Колькасць слоў: 671 Чарнавік захаваны ў 4:54:31 раніцы. Апошняе рэдагаванне: 25 сакавіка 2023 г. у 12:56 Перамясціць уверх Перамясціць уніз Пераключыць панэль: Tags Дадаць новы Tag Раздзяліць tags з коскамі Тэрмін выдалення: Інструмент праверкі Інструмент праверкі Тэрмін Remove: Інструмент праверкі дынамічнай памяці і патокаў Інструмент праверкі памылак дынамічнай памяці і патокаў Тэрмін Remove: Інструмент праверкі памылак Інструмент праверкі памылак Тэрмін Remove: Інспектар Атрымаць інспектар GetRemove тэрмін: Інспектар Атрымаць інструмент праверкі памылак дынамічнай памяці і патокаў Inspector Атрымайце Інструмент праверкі памылак дынамічнай памяці і Threading Тэрмін Remove: Тэрмін Intel IntelRemove: Інструмент праверкі памылак Threading Інструмент праверкі памылак Threading Выберыце з найбольш часта выкарыстоўваюцца tags Перамясціць уверхПерамясціць унізПераключыць панэль: Рэкамендаваны малюнак Усталяваць паказаны малюнак Перамясціць уверхПерамясціць унізПераключыць панэль: Рэдактар ​​Пераключыцца на рэдактар ​​блокаў Перамясціць уверхПерамясціць унізПераключыць панэль: Апублікавацьview Змены (адкрываецца ў новай укладцы) Статус: Апублікавана Статус EditEdit Бачнасць: Публічная бачнасць EditEdit Апублікавана: 25 сакавіка 2023 г. у 12:56 EditEdit дата і час SEO: недаступна Чытальнасць: OK Дзякуй за стварэнне з WordPress.Версія 6.1.1. XNUMX Зачыніць дыялогавае акно Дадаць мультымедыя Дзеянні Загрузіць fileБібліятэка sMedia Фільтр мультымедыяФільтр па тыпу Загружана ў гэтую публікацыю Фільтр па даце Усе даты Пошук Спіс мультымедыя Адлюстраванне 6 з 6 медыяэлементаў ДЭТАЛІ ЎЛОЖЭННЯ intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26 сакавіка 2023 г. 173 КБ 541 на 474 пікселяў Рэдагаваць выяву Выдаліць назаўсёды Альтэрнатыўны тэкст Даведайцеся, як апісаць прызначэнне выявы (адкрыецца ў новай укладцы). Пакіньце пустым, калі выява выключна дэкаратыўная. Назва intel Inspector Get Dynamic Memory and Threading Error Checking Tool Кіраўніцтва карыстальніка (1) Подпіс Апісанне File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Капіяваць URL у буфер абмену НАЛАДЫ ДЫСПЛЕЯ ЎЛОЖЭННЯ Выраўноўванне Няма спасылкі на няма Памер Поўны памер – 541 × 474 Выбраныя медыя-дзеянні Выбраны 1 элемент Ачысціць Уставіць у паведамленне

Запусціце інспектар Intel
Каб запусціць:

  • Аўтаномны графічны інтэрфейс Intel Inspector: запусціце каманду inspxe-gui або з Microsoft Windows* Усе праграмыэкран, абярыце Intel Inspector [версія].
  • Плагін Intel Inspector для Visual Studio* IDE: адкрыйце сваё рашэнне ў Visual Studio* IDE і націсніце  Значок  значок.
    Каб запусціць інтэрфейс каманднага радка: выканайце каманду inspxe-cl. (Каб атрымаць даведку, дадайце -help у камандны радок.)

Абраць/Стварыць праект
Intel Inspector заснаваны на парадыгме праекта і патрабуе, каб вы стварылі або адкрылі праект, каб уключыць функцыі аналізу.
Думайце пра аналітычны праект як пра:

  • Скампіляваная заяўка
  • Калекцыя наладжвальных атрыбутаў, уключаючы правілы падаўлення і каталогі пошуку
  • Кантэйнер для вынікаў аналізаў
    Для атрымання дадатковай інфармацыі гл Выбар праектаў у даведцы Intel Inspector.

Наладзіць праект
Памер набору даных і рабочая нагрузка непасрэдна ўплываюць на час выканання прыкладання і хуткасць аналізу.
Для дасягнення найлепшых вынікаў выбірайце невялікія рэпрэзентатыўныя наборы даных, якія ствараюць патокі з мінімальнай і ўмеранай працай на паток.
Ваша мэта: за як мага больш кароткі перыяд выканання выканайце як мага больш шляхоў і максімальную колькасць задач (паралельных дзеянняў), якія вы можаце сабе дазволіць, мінімізуючы лішнія вылічэнні ў кожнай задачы да мінімуму, неабходнага для добрага пакрыцця кода.
Ідэальнымі з'яўляюцца наборы даных, якія працуюць некалькі секунд. Стварыце дадатковыя наборы даных, каб увесь ваш код быў правераны.
Для атрымання дадатковай інфармацыі гл Настройка праектаў у даведцы Intel Inspector.

Наладзіць аналіз
Intel Inspector прапануе шэраг прадусталяваных тыпаў аналізу памяці і патокаў (а таксама карыстальніцкіх тыпаў аналізу), каб дапамагчы вам кантраляваць аб'ём і кошт аналізу. Чым вузей вобласць прымянення, тым менш нагрузка на сістэму. Чым шырэй вобласць прымянення, тым большая нагрузка на сістэму.

Парада
Выкарыстоўвайце тыпы аналізу ітэратыўна. Пачніце з вузкага аб'ёму, каб пераканацца, што ваша праграма наладжана правільна, і задайце чаканні адносна працягласці аналізу. Пашырайце дыяпазон толькі ў тым выпадку, калі вам трэба больш адказаў і вы можаце цярпець павелічэнне кошту.

Для атрымання дадатковай інфармацыі гл Настройка аналізу ў даведцы Intel Inspector.
Запусціце аналіз

Калі вы запускаеце аналіз, Intel Inspector:

  • Выконвае ваша прыкладанне.
  • Вызначае праблемы, якія, магчыма, трэба вырашыць.
  • Збірае гэтыя праблемы ў выніку.
  • Пераўтварае інфармацыю аб сімвалах у fileімёны і нумары радкоў.
  • Прымяняе правілы падаўлення.
  • Выконвае ліквідацыю дублікатаў.
  • Фарміруе наборы задач.
  • У залежнасці ад параметраў канфігурацыі аналізу можа запусціць інтэрактыўны сеанс адладкі. Для атрымання дадатковай інфармацыі гл Запуск аналізу ў Intel Inspector Help.

Выберыце Праблемы
Падчас аналізу Intel Inspector адлюстроўвае праблемы ў парадку выяўлення. Пасля завяршэння аналізу Intel Inspector:

  • Групы выяўленых праблем у наборы праблем (але па-ранейшаму забяспечвае бачнасць асобных праблем і ўзнікнення праблем).
  • Расстаўляе задачы па прыярытэтах.
  • Прапануе фільтраванне, каб дапамагчы вам засяродзіцца на тых групах праблем, якія патрабуюць вашай увагі.

Перайсці да асноўнага зместуПерайсці да панэлі інструментаў Пра кіраўніцтва WordPress+ 30,21030,210 Каментары ў мадэрацыі Новае View Паведамленне Прывітанне, tahir Параметры экрана выхаду Дапамога Рэдагаваць паведамленне Дадаць новы Дадаць загаловак intel Inspector Атрымаць дынамічную памяць і інструмент праверкі памылак Threading Кіраўніцтва карыстальніка Пастаянная спасылка: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ Рэдагаваць Дадаць медыяДадаць PDF Дадаць GiveawayVisualText Paragraph P Колькасць слоў: 671 Чарнавік захаваны ў 4:54:31 раніцы. Апошняе рэдагаванне: 25 сакавіка 2023 г. у 12:56 Перамясціць уверх Перамясціць уніз Пераключыць панэль: Tags Дадаць новы Tag Раздзяліць tags з коскамі Тэрмін выдалення: Інструмент праверкі Інструмент праверкі Тэрмін Remove: Інструмент праверкі дынамічнай памяці і патокаў Інструмент праверкі памылак дынамічнай памяці і патокаў Тэрмін Remove: Інструмент праверкі памылак Інструмент праверкі памылак Тэрмін Remove: Інспектар Атрымаць інспектар GetRemove тэрмін: Інспектар Атрымаць інструмент праверкі памылак дынамічнай памяці і патокаў Inspector Атрымайце Інструмент праверкі памылак дынамічнай памяці і Threading Тэрмін Remove: Тэрмін Intel IntelRemove: Інструмент праверкі памылак Threading Інструмент праверкі памылак Threading Выберыце з найбольш часта выкарыстоўваюцца tags Перамясціць уверхПерамясціць унізПераключыць панэль: Рэкамендаваны малюнак Усталяваць паказаны малюнак Перамясціць уверхПерамясціць унізПераключыць панэль: Рэдактар ​​Пераключыцца на рэдактар ​​блокаў Перамясціць уверхПерамясціць унізПераключыць панэль: Апублікавацьview Змены (адкрываецца ў новай укладцы) Статус: Апублікавана Статус EditEdit Бачнасць: Публічная бачнасць EditEdit Апублікавана: 25 сакавіка 2023 г. у 12:56 EditEdit дата і час SEO: недаступна Чытальнасць: OK Дзякуй за стварэнне з WordPress.Версія 6.1.1. XNUMX Зачыніць дыялогавае акно Дадаць мультымедыя Дзеянні Загрузіць fileБібліятэка sMedia Фільтр мультымедыяФільтр па тыпу Загружана ў гэтую публікацыю Фільтр па даце Усе даты Пошук Спіс мультымедыя Адлюстраванне 6 з 6 медыяэлементаў ДЭТАЛІ ЎЛОЖЭННЯ intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26 сакавіка 2023 г. 173 КБ 541 на 474 пікселяў Рэдагаваць выяву Выдаліць назаўсёды Альтэрнатыўны тэкст Даведайцеся, як апісаць прызначэнне выявы (адкрыецца ў новай укладцы). Пакіньце пустым, калі выява выключна дэкаратыўная. Назва intel Inspector Get Dynamic Memory and Threading Error Checking Tool Кіраўніцтва карыстальніка (1) Подпіс Апісанне File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Капіяваць URL у буфер абмену НАЛАДЫ ДЫСПЛЕЯ ЎЛОЖЭННЯ Выраўноўванне Няма спасылкі на няма Памер Поўны памер – 541 × 474 Выбраныя медыя-дзеянні Выбраны 1 элемент Ачысціць Уставіць у паведамленне

Для атрымання дадатковай інфармацыі гл Выбар задач у даведцы Intel Inspector.
Інтэрпрэтаваць вынікі і вырашаць праблемы
Выкарыстоўвайце наступныя функцыі Intel Inspector для павышэння прадукцыйнасці:

Інтэрпрэтаваць выніковыя даныя. Дапамога па тлумачэнні праблемы

Для атрымання дадатковай інфармацыі гл Доступ да даведкі па тлумачэнні праблемы у даведцы Intel Inspector.

  • Падчас аналізу
  • Пасля завяршэння аналізу
Засяродзьцеся толькі на тых пытаннях, якія патрабуюць вашай увагі. Узроўні сур'ёзнасці Для атрымання дадатковай інфармацыі гл Узроўні сур'ёзнасці ў Intel Inspector Дапамога.
  • Падчас аналізу
  • Пасля завяршэння аналізу
дзяржавы Пасля завяршэння аналізу
Для атрымання дадатковай інфармацыі гл дзяржавы у даведцы Intel Inspector.
Правілы падаўлення Пасля завяршэння аналізу
Для атрымання дадатковай інфармацыі гл Падаўленне падтрымкі ў Intel Даведка інспектара.
Вырашаць пытанні. Прамы доступ да стандартнага рэдактара Для атрымання дадатковай інфармацыі гл Рэдагаванне Зыходны код у Intel Inspector Дапамога.
  • Падчас аналізу
  • Пасля завяршэння аналізу
Даведайцеся больш
Дакумент/рэсурс Апісанне
Intel Inspector: Рэкамендаваны Дакументацыя Выдатны агульны рэсурс для пачаткоўцаў, сярэдніх і прасунутых карыстальнікаў, гэтая старонка змяшчае спасылкі на кіраўніцтва, заўвагі да выпуску, відэа, паказаныя тэмы, навучаннеampлес і многае іншае.
Выпуск Intel Inspector Нататкі і новыя Асаблівасці Змяшчаюць актуальную інфармацыю аб Intel Inspector, уключаючы апісанне, тэхнічную падтрымку і вядомыя абмежаванні. Гэты дакумент таксама змяшчае сістэмныя патрабаванні, інструкцыі па ўстаноўцы і інструкцыі па наладжванні асяроддзя каманднага радка.
Падручнікі Дапамагчы вам навучыцца карыстацца Intel Inspector. Пасля таго, як вы скапіруеце навучальны sample сціснуты file у каталог, даступны для запісу, выкарыстоўвайце адпаведны інструмент для распакавання змесціва. Каб загрузіць навучальны sampу асяроддзе Visual Studio*, doubleclickthe.sln file.

Навучанне сampдапаможа вам навучыцца карыстацца Intel Inspector. Навучанне сampфайлы ўсталёўваюцца як асобныя сціснутыя files пад \sampлес\en\. Пасля таго, як вы скапіруеце навучальны sample сціснуты file для запісу

каталога, выкарыстоўвайце адпаведны інструмент для здабывання змесціва. Вынятае змесціва ўключае кароткі README, які апісвае, як пабудаваць навучанне sample і выправіць праблемы.

Каб загрузіць навучальны sampу асяроддзе Visual Studio*, двойчы пстрыкніце файл .sln file.

Навучальныя дапаможнікі пакажуць вам, як знайсці і выправіць неініцыялізаваны доступ да памяці, уцечку памяці і памылкі гонкі дадзеных з дапамогай навучальных праграм C++ і Fortranampлес.

Карыстальнік Intel Inspector Кіраўніцтва The Кіраўніцтва карыстальніка з'яўляецца асноўнай дакументацыяй для Intel Inspector.
Больш рэсурсаў Intel Inspector: Галоўная
Гласарый Intel Inspector
Азнаёмцеся з нашай дакументацыяй

Пачніце з АС Intel® Inspector-Linux*

Intel® Inspector - гэта інструмент праверкі памылак дынамічнай памяці і патокаў для карыстальнікаў, якія распрацоўваюць паслядоўныя і шматструменныя прыкладанні ў аперацыйных сістэмах Windows* і Linux*. Гэтая тэма з'яўляецца часткай дакумента "Пачатак працы", які абагульняе скразны працоўны працэс, які вы можаце прымяніць да сваіх прыкладанняў.

Перадумовы

Вы можаце выкарыстоўваць Intel Inspector для аналізу памылак памяці і патокаў як у рэжымах адладкі, так і ў рэжымах выпуску двайковых файлаў C++ і Fortran. Для стварэння прыкладанняў, якія даюць найбольш дакладныя і поўныя вынікі аналізу Intel Inspector:

  • Стварыце сваю праграму ў рэжыме адладкі.
  • Выкарыстоўвайце аптымальныя налады кампілятара/кампаноўшчыка. Для атрымання дадатковай інфармацыі гл Стварэнне прыкладанняў у даведцы Intel Inspector.
  • Пераканайцеся, што ваша праграма стварае больш за адзін паток, перш чым запускаць аналіз патокаў. У дадатак:
  • Пераканайцеся, што ваша праграма працуе па-за межамі асяроддзя Intel Inspector.
  • Пераканайцеся, што вы ўсталявалі зменную асяроддзя EDITOR або VISUAL для вашага тэкставага рэдактара.
  • Каб наладзіць асяроддзе, зрабіце адно з наступнага:
  • Выканайце адну з наступных зыходных каманд:
  • Для карыстальнікаў csh/tcsh: крыніца /inspxe-vars.csh
  • Для карыстальнікаў bash: крыніца /inspxe-vars.sh
  • Назва гэтага скрыпта для прыкладання як часткі ўстаноўкі Intel® oneAPI HPC Toolkit або Intel® oneAPI IoT Toolkit - env\vars замест inspxe-vars.
    Шлях ўстаноўкі па змаўчанні, , ніжэй:
  • /opt/intel/oneapi/inspector для каранёвых карыстальнікаў
  • $HOME/intel/oneapi/inspector для не-root карыстальнікаў
  • Дадаць /bin32 or /bin64 на свой шлях.
    Для атрымання дадатковай інфармацыі гл Стварэнне прыкладанняў у даведцы Intel Inspector.
Пачніце

Выканайце наступныя дзеянні, каб пачаць выкарыстоўваць Intel Inspector

Пачніце з АС Intel® Inspector-Linux*

Запусціце інспектар Intel
Каб запусціць аўтаномны графічны інтэрфейс Intel Inspector, выканайце каманду inspxe-gui.

Каб запусціць інтэрфейс каманднага радка: выканайце каманду inspxe-cl. (Каб атрымаць даведку, дадайце -help да
камандны радок.)
Выбар/стварэнне праекта Intel Inspector заснаваны на парадыгме праекта і патрабуе стварэння або адкрыцця праекта, каб уключыць функцыі аналізу.
Думайце пра аналітычны праект як пра:

  • Скампіляваная заяўка
  • Калекцыя наладжвальных атрыбутаў, уключаючы правілы падаўлення і каталогі пошуку
  • Кантэйнер для вынікаў аналізу Для атрымання дадатковай інфармацыі гл Выбар праектаў у даведцы Intel Inspector.

Наладзіць праект
Памер набору даных і рабочая нагрузка непасрэдна ўплываюць на час выканання прыкладання і хуткасць аналізу.
Для дасягнення найлепшых вынікаў выбірайце невялікія рэпрэзентатыўныя наборы даных, якія ствараюць патокі з мінімальнай і ўмеранай працай на паток.
Ваша мэта: за як мага больш кароткі перыяд выканання выканайце як мага больш шляхоў і максімальную колькасць задач (паралельных дзеянняў), якія вы можаце сабе дазволіць, мінімізуючы лішнія вылічэнні ў кожнай задачы да мінімуму, неабходнага для добрага пакрыцця кода.
Ідэальнымі з'яўляюцца наборы даных, якія працуюць некалькі секунд. Стварыце дадатковыя наборы даных, каб увесь ваш код быў правераны.
Для атрымання дадатковай інфармацыі гл Настройка праектаў у Intel Inspector Help.

Наладзіць аналіз
Intel Inspector прапануе шэраг прадусталяваных тыпаў аналізу памяці і патокаў (а таксама карыстальніцкіх тыпаў аналізу), каб дапамагчы вам кантраляваць аб'ём і кошт аналізу. Чым вузей вобласць прымянення, тым менш нагрузка на сістэму. Чым шырэй вобласць прымянення, тым большая нагрузка на сістэму.

Парада
Выкарыстоўвайце тыпы аналізу ітэратыўна. Пачніце з вузкага аб'ёму, каб пераканацца, што ваша прыкладанне наладжана правільна
і ўсталяваць чаканні адносна працягласці аналізу. Пашырайце дыяпазон толькі ў тым выпадку, калі вам трэба больш адказаў і вы можаце цярпець павелічэнне кошту.

Для атрымання дадатковай інфармацыі гл Настройка аналізу ў даведцы Intel Inspector.
Запусціце аналіз
Калі вы запускаеце аналіз, Intel Inspector:

  • Выконвае ваша прыкладанне.
  • Вызначае праблемы, якія, магчыма, трэба вырашыць.
  • Збірае гэтыя праблемы ў выніку.
  • Пераўтварае інфармацыю аб сімвалах у fileімёны і нумары радкоў.
  • Прымяняе правілы падаўлення.
  • Выконвае ліквідацыю дублікатаў.
  • Фарміруе наборы задач.
  • У залежнасці ад параметраў канфігурацыі аналізу можа запусціць інтэрактыўны сеанс адладкі.
    Для атрымання дадатковай інфармацыі гл Запуск аналізу ў Intel Inspector Help.
    Выберыце Праблемы Падчас аналізу Intel Inspector адлюстроўвае праблемы ў парадку іх выяўлення. Пасля завяршэння аналізу Intel Inspector:
  • Групы выяўленых праблем у наборы праблем (але па-ранейшаму забяспечвае бачнасць асобных праблем і ўзнікнення праблем).
  • Расстаўляе задачы па прыярытэтах.
  • Прапануе фільтраванне, каб дапамагчы вам засяродзіцца на тых групах праблем, якія патрабуюць вашай увагі
    Пачніце з АС Intel® Inspector-Linux*

Для атрымання дадатковай інфармацыі гл Выбар задач у даведцы Intel Inspector.
Інтэрпрэтаваць вынікі і вырашаць праблемы
Выкарыстоўвайце наступныя функцыі Intel Inspector для павышэння прадукцыйнасці:

Мэта Асаблівасць Падчас аналізу/пасля завяршэння аналізу
Інтэрпрэтаваць выніковыя даныя. Дапамога па тлумачэнні праблемы

Для атрымання дадатковай інфармацыі гл Доступ да даведкі па тлумачэнні праблемы у даведцы Intel Inspector.

  •  Падчас аналізу
  • Пасля завяршэння аналізу
Засяродзьцеся толькі на тых пытаннях, якія патрабуюць вашай увагі. Узроўні сур'ёзнасці Для атрымання дадатковай інфармацыі гл Узроўні сур'ёзнасці ў Intel Inspector Дапамога.
  • Падчас аналізу
  • Пасля завяршэння аналізу
дзяржавы Пасля завяршэння аналізу
Для атрымання дадатковай інфармацыі гл дзяржавы у даведцы Intel Inspector.
Правілы падаўлення Пасля завяршэння аналізу
Для атрымання дадатковай інфармацыі гл Падаўленне падтрымкі ў Intel Даведка інспектара.
Вырашаць пытанні. Прамы доступ да стандартнага рэдактара Для атрымання дадатковай інфармацыі гл Рэдагаванне Зыходны код у Intel Inspector Дапамога.
  • Падчас аналізу
  • Пасля завяршэння аналізу

Даведайцеся больш

Дакумент/рэсурс Апісанне
Intel Inspector: Рэкамендаваны Дакументацыя Выдатны агульны рэсурс для пачаткоўцаў, сярэдніх і прасунутых карыстальнікаў, гэтая старонка змяшчае спасылкі на кіраўніцтва, заўвагі да выпуску, відэа, паказаныя тэмы, навучаннеampлес і многае іншае
Выпуск Intel Inspector Нататкі і новыя Асаблівасці Змяшчаюць актуальную інфармацыю аб Intel Inspector, уключаючы апісанне, тэхнічную падтрымку і вядомыя абмежаванні. Гэты дакумент таксама змяшчае сістэмныя патрабаванні, інструкцыі па ўстаноўцы і інструкцыі па наладжванні асяроддзя каманднага радка.

 

Падручнікі Дапамагчы вам навучыцца карыстацца Intel Inspector. Пасля таго, як вы скапіруеце навучальны sample сціснуты file у каталог, даступны для запісу, выкарыстоўвайце адпаведны інструмент для распакавання змесціва. Каб загрузіць навучальны sampу асяроддзе Visual Studio*, двойчы пстрыкніце .sln file.

Навучанне сampдапаможа вам навучыцца карыстацца Intel Inspector. Навучанне сampфайлы ўсталёўваюцца як асобныя сціснутыя files пад / сampлес/ан/. Пасля таго, як вы скапіруеце навучальны sample сціснуты file у каталог, даступны для запісу, выкарыстоўвайце адпаведны інструмент для распакавання змесціва. Вынятае змесціва ўключае кароткі README, які апісвае, як пабудаваць навучанне sample і выправіць праблемы.

Навучальныя дапаможнікі пакажуць вам, як знайсці і выправіць неініцыялізаваны доступ да памяці, уцечку памяці і памылкі гонкі дадзеных з дапамогай навучальных праграм C++ і Fortranampлес.

 

Карыстальнік Intel Inspector Кіраўніцтва The Кіраўніцтва карыстальніка з'яўляецца асноўнай дакументацыяй для Intel Inspector.
Intel Inspector: Галоўная

Азнаёмцеся з нашай дакументацыяй

Лагатып intel

Дакументы / Рэсурсы

intel Inspector Атрымайце інструмент праверкі памылак дынамічнай памяці і патокаў [pdfКіраўніцтва карыстальніка
Inspector Get, дынамічная памяць і інструмент праверкі памылак Threading, Inspector Get дынамічная памяць і інструмент праверкі памылак Threading, інструмент праверкі памылак Threading, інструмент праверкі памылак, інструмент праверкі

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *