интел Инспецтор Набавите алатку за проверу грешака у динамичкој меморији и нити
Започните са Интел® Инспецтор-ом
Интел® Инспецтор је алатка за проверу грешака у динамичкој меморији и нити за кориснике који развијају серијске и вишенитне апликације на Виндовс* и Линук* оперативним системима.
Овај документ резимира типичан ток посла за почетак коришћења Интел Инспецтор ГУИ.
Кључне карактеристике
Интел Инспецтор нуди:
- Самостални ГУИ, Мицрософт Висуал Студио* додатак и оперативна окружења командне линије.
- Унапред подешене конфигурације анализе (са неким подешавањима која се могу конфигурисати), као и могућност креирања прилагођених конфигурација анализе које ће вам помоћи да контролишете обим анализе и цену.
- Видљивост појединачних проблема, појављивања проблема и информација о стегу позива, са одређивањем приоритета проблема и филтрирањем укључивањем и искључивањем како би вам помогао да се фокусирате на ставке које захтевају вашу пажњу.
- Подршка за сузбијање проблема која ће вам помоћи да се фокусирате само на она питања која захтевају вашу пажњу, укључујући способност да:
- Креирајте правила сузбијања на основу стекова
- Конвертујте потискивање треће стране fileс на Интел Инспецтор потискивање file формату
- Креирајте и уредите потискивање fileс у уређивачу текста
- Могућност интерактивног отклањања грешака тако да можете дубље истражити проблеме током анализе
- Сталне, пропагиране информације о стању проблема које ће вам помоћи да избегнете да истражујете проблеме изнова и изнова
- Мноштво пријављених грешака у меморији, укључујући детекцију цурења меморије на захтев
- Мерење раста меморије како би се осигурало да ваша апликација не користи више меморије него што се очекивало
- Трка података, застој, кршење хијерархије закључавања и откривање грешака у приступу стеку више нити, укључујући откривање грешака на стеку
- Интел® Софтваре Манагер за преузимање и инсталирање ажурирања Интел софтвера, управљање статусом претплате инсталираног софтвера, активирање серијских бројева и откривање најновијих вести о Интел софтверу (само Виндовс* ОС)
Интел Инспецтор је доступан као а самостална инсталација и као део следећих производа:
Обавештења и одрицање одговорности
Интел технологије могу захтевати омогућену активацију хардвера, софтвера или услуге.
Ниједан производ или компонента не могу бити апсолутно сигурни.
Ваши трошкови и резултати могу да варирају.
© Интел Цорпоратион. Интел, Интел лого и друге Интел ознаке су заштитни знаци Интел Цорпоратион или њених подружница. Друга имена и брендови могу се сматрати власништвом других.
Мицрософт, Виндовс и Виндовс логотип су заштитни знаци или регистровани заштитни знаци корпорације Мицрософт у Сједињеним Државама и/или другим земљама.
Овим документом се не даје никаква лиценца (изричита или имплицирана, естоппелом или на неки други начин) за било која права интелектуалне својине.
Описани производи могу садржати дефекте у дизајну или грешке познате као грешке које могу довести до одступања производа од објављених спецификација. Тренутне окарактерисане грешке су доступне на захтев.
Интел се одриче свих изричитих и имплицитних гаранција, укључујући, без ограничења, подразумеване гаранције за продају, прикладност за одређену сврху и некршење, као и сваку гаранцију која произилази из начина рада, начина пословања или употребе у трговини.
Започните са Интел® Инспецтор-Виндовс* ОС
Интел® Инспецтор је алатка за проверу грешака у динамичкој меморији и нити за кориснике који развијају серијске и вишенитне апликације на Виндовс* и Линук* оперативним системима. Ова тема је део документа Почетак рада који резимира ток посла од краја до краја који можете да примените на своје апликације.
Предуслови
Можете да користите Интел Инспецтор да анализирате грешке у меморији и нити у режимима за отклањање грешака иу ослобађању Ц++ и Фортран бинарних датотека. Да бисте направили апликације које производе најтачније и најпотпуније резултате анализе Интел Инспецтор-а:
Направите своју апликацију у режиму за отклањање грешака.
- Користите оптимална подешавања компајлера/линкера. За више информација погледајте Изградња апликација у Интел Инспецтор помоћи.
- Уверите се да ваша апликација креира више од једне нити пре него што покренете анализу нити. Поред тога:
- Проверите да ли ваша апликација ради ван окружења Интел Инспецтор.
- Покрени \инспке-варс.бат команда. .
Подразумевана путања за инсталацију, , је испод Ц:\Програм Fileс (к86)\Интел
\онеАПИ\инспектор (на одређеним системима, уместо Програм Fileс (к86), име директоријума је Програм Files ).
НАПОМЕНА Подешавање вашег окружења је неопходно само ако планирате да користите команду инспке-гуи за
покрените Интел Инспецтор самостални ГУИ интерфејс или инспке-цл команду за покретање интерфејса командне линије.
За више информација погледајте Изградња апликација у Интел Инспецтор помоћи.
Започните
Пратите ове кораке да бисте почели да користите Интел Инспецтор.
Покрените Интел Инспецтор
Да бисте покренули:
- Интел Инспецтор самостални ГУИ: Покрените команду инспке-гуи или из Мицрософт Виндовс-а* Све апликацијес екрана, изаберите Интел Инспецтор [верзија].
- Интел Инспецтор додатак за Висуал Студио* ИДЕ: Отворите своје решење у Висуал Студио* ИДЕ и кликните на
икона.
Да бисте покренули интерфејс командне линије: Покрените команду инспке-цл. (Да бисте добили помоћ, додајте -хелп у командну линију.)
Изаберите/Креирајте пројекат
Интел Инспецтор је заснован на парадигми пројекта и захтева да креирате или отворите пројекат да бисте омогућили функције анализе.
Замислите пројекат анализе као:
- Састављена апликација
- Колекција атрибута који се могу конфигурисати, укључујући правила сузбијања и директоријуме за претрагу
- Контејнер за резултате анализе
За више информација погледајте Одабир пројеката у помоћи Интел Инспецтор.
Конфигуришите пројекат
Величина скупа података и радно оптерећење имају директан утицај на време извршавања апликације и брзину анализе.
За најбоље резултате изаберите мале, репрезентативне скупове података који креирају нити са минималним до умереним радом по нити.
Ваш циљ: У што краћем временском периоду, извршите што више путања и максималан број задатака (паралелних активности) колико можете да приуштите, док минимизирате редундантно израчунавање у оквиру сваког задатка на минимум потребан за добру покривеност кода.
Скупови података који трају неколико секунди су идеални. Направите додатне скупове података да бисте били сигурни да је сав ваш код прегледан.
За више информација погледајте Конфигурисање пројеката у Интел Инспецтор помоћи.
Конфигуришите анализу
Интел Инспецтор нуди низ унапред подешених типова анализе меморије и нити (као и прилагођене типове анализе) како би вам помогао да контролишете обим анализе и цену. Што је ужи обим, то је лакше оптерећење система. Што је шири опсег, то је веће оптерећење система.
Савет
Користите типове анализе итеративно. Започните са уским опсегом да бисте проверили да ли је ваша апликација исправно подешена и поставили очекивања за трајање анализе. Проширите обим само ако вам је потребно више одговора и можете толерисати повећане трошкове.
За више информација погледајте Конфигурисање анализа у Интел Инспецтор помоћи.
Покрени анализу
Када покренете анализу, Интел Инспецтор:
- Извршава вашу апликацију.
- Идентификује проблеме којима је можда потребно руковање.
- Сакупља та питања у резултат.
- Конвертује информације о симболима у fileимена и бројеве редова.
- Примењује правила сузбијања.
- Врши елиминацију дупликата.
- Формира скупове проблема.
- У зависности од ваших опција конфигурације анализе, може покренути интерактивну сесију отклањања грешака. За више информација погледајте Покретање анализа у Интел Инспецтор Хелp.
Изаберите Проблеми
Током анализе, Интел Инспецтор приказује проблеме по редоследу који је откривен. Након што је анализа завршена, Интел Инспецтор:
- Групе су откриле проблеме у скупове проблема (али и даље пружа видљивост појединачних проблема и појављивања проблема).
- Даје приоритет скуповима проблема.
- Нуди филтрирање како би вам помогао да се фокусирате на оне скупове проблема који захтевају вашу пажњу.
За више информација погледајте Избор проблема у помоћи за Интел Инспецтор.
Интерпретирајте податке о резултатима и решите проблеме
Користите следеће функције Интел Инспецтор-а да побољшате своју продуктивност:
Интерпретирајте податке резултата. | Помоћ за објашњење проблема
За више информација погледајте Приступ помоћи за објашњење проблема у помоћи Интел Инспецтор. |
|
Фокусирајте се само на она питања која захтевају вашу пажњу. | Нивои озбиљности За више информација погледајте Нивои озбиљности у Интел Инспецтор-у Помоћ. |
|
државе | Након што је анализа завршена | |
За више информација погледајте државе у помоћи Интел Инспецтор. | ||
Правила сузбијања | Након што је анализа завршена | |
За више информација погледајте Подршка за потискивање у Интелу Инспецтор Хелп. | ||
Решите проблеме. | Директан приступ подразумеваном уређивачу За више информација погледајте Уређивање Изворни код у Интел Инспецтор-у Помоћ. |
|
Сазнајте више
Документ/Ресоурце | Опис |
Интел инспектор: Феатуред Документација | Одличан свеукупни ресурс за почетнике, средње и напредне кориснике, ова страница укључује везе до водича, белешки о издању, видео записе, истакнуте теме, обукеampлес, и више. |
Издање Интеловог инспектора Белешке и ново Карактеристике | Садржи најновије информације о Интел Инспецтор-у, укључујући опис, техничку подршку и позната ограничења. Овај документ такође садржи системске захтеве, упутства за инсталацију и упутства за подешавање окружења командне линије. |
Туториали | Помозите вам да научите да користите Интел Инспецтор. Након што копирате тренинг сampле цомпрессед file у директоријум на који се може писати, користите одговарајући алат за издвајање садржаја. За учитавање тренинга сampу Висуал Студио* окружење, доублецлицктхе.слн file.
Обука сampлес вам помаже да научите да користите Интел Инспецтор. Обука сampдатотеке се инсталирају као појединачне компресоване fileс под \сampлес\ен\. Након што копирате тренинг сampле цомпрессед file на уписљиву директоријум, користите одговарајући алат за издвајање садржаја. Издвојени садржај укључује кратак РЕАДМЕ који описује како да се изгради обукаampле и реши проблеме. За учитавање тренинга сampу Висуал Студио* окружење, двапут кликните на .слн file. Упутства вам показују како да пронађете и поправите неиницијализован приступ меморији, цурење меморије и грешке у трци података користећи Ц++ и Фортран обукуampлес. |
Интел Инспецтор корисник Водич | Тхе Упутство за употребу је примарна документација за Интел Инспецтор. |
Више ресурса | Интел Инспецтор: Почетна Интел Инспецтор Глоссари Истражите нашу документацију |
Започните са Интел® Инспецтор-Линук* ОС
Интел® Инспецтор је алатка за проверу грешака у динамичкој меморији и нити за кориснике који развијају серијске и вишенитне апликације на Виндовс* и Линук* оперативним системима. Ова тема је део документа Почетак рада који резимира ток посла од краја до краја који можете да примените на своје апликације.
Предуслови
Можете да користите Интел Инспецтор да анализирате грешке у меморији и нити у режимима за отклањање грешака иу ослобађању Ц++ и Фортран бинарних датотека. Да бисте направили апликације које производе најтачније и најпотпуније резултате анализе Интел Инспецтор-а:
- Направите своју апликацију у режиму за отклањање грешака.
- Користите оптимална подешавања компајлера/линкера. За више информација погледајте Изградња апликација у Интел Инспецтор помоћи.
- Уверите се да ваша апликација креира више од једне нити пре него што покренете анализу нити. Поред тога:
- Проверите да ли ваша апликација ради ван окружења Интел Инспецтор.
- Уверите се да сте подесили променљиву окружења ЕДИТОР или ВИСУАЛ на уређивач текста.
- Урадите једно од следећег да бисте подесили своје окружење:
- Покрените једну од следећих изворних команди:
- За кориснике цсх/тцсх: извор /инспке-варс.цсх
- За басх кориснике: извор /инспке-варс.сх
- Назив ове скрипте за апликацију као део инсталације Интел® онеАПИ ХПЦ Тоолкит-а или Интел® онеАПИ ИоТ Тоолкит-а је енв\варс уместо инспке-варс.
Подразумевана путања за инсталацију, , је испод: - /опт/интел/онеапи/инспецтор за роот кориснике
- $ХОМЕ/интел/онеапи/инспецтор за кориснике који нису роот
- Додај /бин32 or /бин64 на твој пут.
За више информација погледајте Изградња апликација у Интел Инспецтор помоћи.
Започните
Пратите ове кораке да бисте почели да користите Интел Инспецтор
Покрените Интел Инспецтор
Да бисте покренули самостални ГУИ Интел Инспецтор, покрените команду инспке-гуи.
Да бисте покренули интерфејс командне линије: Покрените команду инспке-цл. (Да бисте добили помоћ, додајте -хелп у
командна линија.)
Изаберите/Креирајте пројекат Интел Инспецтор је заснован на парадигми пројекта и захтева да креирате или отворите пројекат да бисте омогућили функције анализе.
Замислите пројекат анализе као:
- Састављена апликација
- Колекција атрибута који се могу конфигурисати, укључујући правила сузбијања и директоријуме за претрагу
- Контејнер за резултате анализе За више информација погледајте Одабир пројеката у помоћи Интел Инспецтор.
Конфигуришите пројекат
Величина скупа података и радно оптерећење имају директан утицај на време извршавања апликације и брзину анализе.
За најбоље резултате изаберите мале, репрезентативне скупове података који креирају нити са минималним до умереним радом по нити.
Ваш циљ: У што краћем временском периоду, извршите што више путања и максималан број задатака (паралелних активности) колико можете да приуштите, док минимизирате редундантно израчунавање у оквиру сваког задатка на минимум потребан за добру покривеност кода.
Скупови података који трају неколико секунди су идеални. Направите додатне скупове података да бисте били сигурни да је сав ваш код прегледан.
За више информација погледајте Конфигурисање пројеката у Интел Инспецтор Хелp.
Конфигуришите анализу
Интел Инспецтор нуди низ унапред подешених типова анализе меморије и нити (као и прилагођене типове анализе) како би вам помогао да контролишете обим анализе и цену. Што је ужи обим, то је лакше оптерећење система. Што је шири опсег, то је веће оптерећење система.
Савет
Користите типове анализе итеративно. Почните са уским опсегом да бисте проверили да ли је ваша апликација исправно подешена
и поставити очекивања за трајање анализе. Проширите обим само ако вам је потребно више одговора и можете толерисати повећане трошкове.
За више информација погледајте Конфигурисање анализа у Интел Инспецтор помоћи.
Покрени анализу
Када покренете анализу, Интел Инспецтор:
- Извршава вашу апликацију.
- Идентификује проблеме којима је можда потребно руковање.
- Сакупља та питања у резултат.
- Конвертује информације о симболима у fileимена и бројеве редова.
- Примењује правила сузбијања.
- Врши елиминацију дупликата.
- Формира скупове проблема.
- У зависности од ваших опција конфигурације анализе, може покренути интерактивну сесију отклањања грешака.
За више информација погледајте Покретање анализа у Интел Инспецтор Хелp.
Изаберите Проблеми Током анализе, Интел Инспецтор приказује проблеме по редоследу који је откривен. Након што је анализа завршена, Интел Инспецтор: - Групе су откриле проблеме у скупове проблема (али и даље пружа видљивост појединачних проблема и појављивања проблема).
- Даје приоритет скуповима проблема.
- Нуди филтрирање како би вам помогао да се фокусирате на оне скупове проблема који захтевају вашу пажњу
За више информација погледајте Избор проблема у помоћи за Интел Инспецтор.
Интерпретирајте податке о резултатима и решите проблеме
Користите следеће функције Интел Инспецтор-а да побољшате своју продуктивност:
Циљ | Феатуре | Током анализе/након што је анализа завршена |
Интерпретирајте податке резултата. | Помоћ за објашњење проблема
За више информација погледајте Приступ помоћи за објашњење проблема у помоћи Интел Инспецтор. |
|
Фокусирајте се само на она питања која захтевају вашу пажњу. | Нивои озбиљности За више информација погледајте Нивои озбиљности у Интел Инспецтор-у Помоћ. |
|
државе | Након што је анализа завршена | |
За више информација погледајте државе у помоћи Интел Инспецтор. | ||
Правила сузбијања | Након што је анализа завршена | |
За више информација погледајте Подршка за потискивање у Интелу Инспецтор Хелп. | ||
Решите проблеме. | Директан приступ подразумеваном уређивачу За више информација погледајте Уређивање Изворни код у Интел Инспецтор-у Помоћ. |
|
Сазнајте више
Документ/Ресоурце | Опис |
Интел инспектор: Феатуред Документација | Одличан свеукупни ресурс за почетнике, средње и напредне кориснике, ова страница укључује везе до водича, белешки о издању, видео записе, истакнуте теме, обукеampлес, и више |
Издање Интеловог инспектора Белешке и ново Карактеристике | Садржи најновије информације о Интел Инспецтор-у, укључујући опис, техничку подршку и позната ограничења. Овај документ такође садржи системске захтеве, упутства за инсталацију и упутства за подешавање окружења командне линије.
|
Туториали | Помозите вам да научите да користите Интел Инспецтор. Након што копирате тренинг сampле цомпрессед file у директоријум на који се може писати, користите одговарајући алат за издвајање садржаја. За учитавање тренинга сampу Висуал Студио* окружење, двапут кликните на .слн file.
Обука сampлес вам помаже да научите да користите Интел Инспецтор. Обука сampдатотеке се инсталирају као појединачне компресоване fileс под / сampлес/ен/. Након што копирате тренинг сampле цомпрессед file у директоријум на који се може писати, користите одговарајући алат за издвајање садржаја. Издвојени садржај укључује кратак РЕАДМЕ који описује како да се изгради обукаampле и реши проблеме. Упутства вам показују како да пронађете и поправите неиницијализован приступ меморији, цурење меморије и грешке у трци података користећи Ц++ и Фортран обукуampлес.
|
Интел Инспецтор корисник Водич | Тхе Упутство за употребу је примарна документација за Интел Инспецтор. |
Интел Инспецтор: Почетна |
Документи / Ресурси
![]() |
интел Инспецтор Набавите алатку за проверу грешака у динамичкој меморији и нити [пдф] Упутство за кориснике Инспецтор Гет, Алатка за проверу грешака у динамичкој меморији и нити, Инспецтор Гет Динамиц Мемори и Тхреадинг Алат за проверу грешака, Алат за проверу грешака у нити, Алат за проверу грешака, Алат за проверу |