Intel Inspector Get Memory Dynamic and Threading Error Checking Tool
لوگوی اینتل

با Intel® Inspector شروع کنید

Intel® Inspector یک ابزار بررسی خطای حافظه پویا و رشته ای برای کاربرانی است که برنامه های سریال و چند رشته ای را در سیستم عامل های Windows* و Linux* توسعه می دهند.
این سند گردش کار معمولی را برای شروع استفاده از رابط کاربری گرافیکی Intel Inspector خلاصه می کند.

ویژگی های کلیدی

Intel Inspector ارائه می دهد:

  • رابط کاربری گرافیکی مستقل، پلاگین Microsoft Visual Studio* و محیط های عملیاتی خط فرمان.
  • تنظیمات تجزیه و تحلیل از پیش تعیین شده (با برخی از تنظیمات قابل تنظیم)، و همچنین توانایی ایجاد تنظیمات تجزیه و تحلیل سفارشی برای کمک به شما در کنترل دامنه تحلیل و هزینه.
  • مشاهده مشکلات فردی، رخدادهای مشکل، و اطلاعات پشته تماس، با اولویت‌بندی مشکلات و فیلتر کردن بر اساس گنجاندن و حذف برای کمک به تمرکز بر مواردی که نیاز به توجه شما دارند.
  • پشتیبانی از سرکوب مشکل به شما کمک می‌کند فقط روی موضوعاتی تمرکز کنید که به توجه شما نیاز دارند، از جمله توانایی:
  • قوانین سرکوب را بر اساس پشته ایجاد کنید
  • تبدیل سرکوب شخص ثالث files به سرکوب بازرس اینتل file قالب
  • ایجاد و ویرایش سرکوب files در یک ویرایشگر متن
  • قابلیت اشکال زدایی تعاملی تا بتوانید مشکلات را در طول تجزیه و تحلیل عمیق تر بررسی کنید
  • اطلاعات دائمی و منتشر شده در مورد وضعیت مشکل به شما کمک می کند از بررسی مکرر مسائل جلوگیری کنید
  • انبوهی از خطاهای حافظه گزارش شده، از جمله تشخیص نشت حافظه بر حسب تقاضا
  • اندازه گیری رشد حافظه برای کمک به اطمینان از اینکه برنامه شما بیش از حد انتظار از حافظه استفاده نمی کند
  • مسابقه داده، بن بست، نقض سلسله مراتب قفل، و تشخیص خطای دسترسی به پشته بین رشته ای، از جمله تشخیص خطا در پشته
  • Intel® Software Manager برای دانلود و نصب به‌روزرسانی‌های نرم‌افزار اینتل، مدیریت وضعیت اشتراک نرم‌افزارهای نصب‌شده، فعال کردن شماره‌های سریال و کشف آخرین اخبار در مورد نرم‌افزار اینتل (فقط Windows* OS)

Intel Inspector به عنوان یک موجود است نصب مستقل و به عنوان بخشی از محصولات زیر:

اطلاعیه ها و سلب مسئولیت

فن آوری های اینتل ممکن است نیاز به فعال سازی سخت افزار ، نرم افزار یا سرویس داشته باشند.
هیچ محصول یا م componentلفه ای نمی تواند کاملاً ایمن باشد.
هزینه ها و نتایج شما ممکن است متفاوت باشد.
© شرکت اینتل. اینتل، لوگوی اینتل و سایر علائم اینتل علائم تجاری Intel Corporation یا شرکت های تابعه آن هستند. نام ها و مارک های دیگر ممکن است به عنوان دارایی دیگران ادعا شود.
Microsoft، Windows و لوگوی Windows علائم تجاری یا علائم تجاری ثبت شده Microsoft Corporation در ایالات متحده و/یا سایر کشورها هستند.
هیچ مجوزی (به صورت صریح یا ضمنی، توسط estoppel یا غیره) برای هیچ گونه حقوق مالکیت معنوی توسط این سند اعطا نمی شود.
محصولات شرح داده شده ممکن است دارای ایرادات طراحی یا خطاهایی به نام خطا باشد که ممکن است باعث انحراف محصول از مشخصات منتشر شده شود. خطاهای مشخص شده فعلی در صورت درخواست در دسترس هستند.

اینتل تمام ضمانت‌های صریح و ضمنی، از جمله بدون محدودیت، ضمانت‌های ضمنی خرید و فروش، تناسب برای یک هدف خاص، و عدم نقض، و همچنین هر گونه ضمانت ناشی از عملکرد، دوره معامله یا استفاده در تجارت را سلب می‌کند.

با سیستم عامل Intel® Inspector-Windows* شروع کنید

Intel® Inspector یک ابزار بررسی خطای حافظه پویا و رشته ای برای کاربرانی است که برنامه های سریال و چند رشته ای را در سیستم عامل های Windows* و Linux* توسعه می دهند. این مبحث بخشی از یک سند شروع است که گردش کار سرتاسری را که می‌توانید در برنامه‌های خود اعمال کنید، خلاصه می‌کند.

پیش نیازها

شما می توانید از Intel Inspector برای تجزیه و تحلیل حافظه و خطاهای threading در هر دو حالت اشکال زدایی و انتشار باینری های C++ و Fortran استفاده کنید. برای ساخت برنامه هایی که دقیق ترین و کامل ترین نتایج تجزیه و تحلیل Intel Inspector را تولید می کنند:

برنامه خود را در حالت اشکال زدایی بسازید.

  • از تنظیمات بهینه کامپایلر/لینکر استفاده کنید. برای اطلاعات بیشتر ببین راهنما ساخت برنامه های کاربردی در Intel Inspector.
  • قبل از اجرای تجزیه و تحلیل رشته، اطمینان حاصل کنید که برنامه شما بیش از یک رشته ایجاد می کند. علاوه بر این:
  • بررسی کنید که برنامه شما خارج از محیط Intel Inspector اجرا شود.
  • را اجرا کنید دستور \inspxe-vars.bat. .
    مسیر نصب پیش فرض، ، در زیر آمده است ج:\برنامه Files (x86)\Intel
    \oneAPI\بازرس (در سیستم های خاصی به جای برنامه Files (x86)، نام دایرکتوری است برنامه Files ).

توجه تنظیم محیط خود تنها در صورتی ضروری است که قصد دارید از دستور inspxe-gui استفاده کنید
رابط کاربری گرافیکی مستقل Intel Inspector یا دستور inspxe-cl را برای اجرای رابط خط فرمان اجرا کنید.

برای اطلاعات بیشتر، نگاه کنید راهنما ساخت برنامه های کاربردی در Intel Inspector.

شروع کنید

برای شروع استفاده از Intel Inspector این مراحل را دنبال کنید.

پرش به محتوای اصلی پرش به نوار ابزار درباره راهنمای وردپرس + 30,21030,210 نظرات در حد اعتدال جدید View ارسال سلام، طاهر گزینه‌های صفحه خروج از سیستم کمک به ویرایش پست اضافه کردن عنوان جدید intel Inspector دریافت حافظه پویا و خطای threading ابزار بررسی راهنمای کاربر پیوند ثابت: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎Vied Edit Add MediaAdd PDFsaved671 Dricountftaway 4:54 صبح آخرین ویرایش در 31 مارس 25 ساعت 2023:12 بعد از ظهر انتقال به بالاMove downToggle panel: Tags افزودن جدید Tag جدا کنید tags با کاما حذف عبارت: ابزار بررسی ابزار چک کردن حذف عبارت: حافظه پویا و خطای threading ابزار بررسی خطا حافظه پویا و خطای threading ابزار بررسی ابزار حذف عبارت: ابزار بررسی خطا خطای بررسی ابزار حذف عبارت: بازرس دریافت بازرس GetRemove عبارت: GetRemove عبارت: GetRemove Inspector GetRemove اصطلاح و Threading Error Checking ToolRemove عبارت: Intel IntelRemove عبارت: Threading Error Checking Tool Threading Error Checking Tool یکی از پرکاربردترین ها را انتخاب کنید tags Move upMove downToggle panel: image ویژه تنظیم تصویر ویژه Move upMove downToggle panel: Editor تغییر جهت مسدود کردن ویرایشگر انتقال به بالاMove downToggle پانل: انتشار پیشview تغییرات (در یک برگه جدید باز می شود) وضعیت: منتشر شده وضعیت ویرایش مشاهده: ویرایش عمومی مشاهده قابلیت ویرایش منتشر شده در: 25 مارس 2023 ساعت 12:56 ویرایش ویرایش تاریخ و زمان SEO: در دسترس نیست خوانایی: خوب متشکرم که با WordPress ایجاد کردید. نسخه 6.1.1 بستن گفتگو افزودن رسانه اقدامات بالا filesMedia Library فیلتر مدیا فیلتر بر اساس نوع آپلود شده در این پست فیلتر بر اساس تاریخ همه تاریخ ها جستجو فهرست رسانه نمایش 6 مورد از 6 مورد رسانه جزئیات پیوست intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png26 KB2023 173 541/474/1/XNUMX/XNUMX/XNUMX/XNUMX/XNUMX XNUMX.pngXNUMX XNUMX/XNUMX/XNUMX s ویرایش تصویر حذف دائمی متن جایگزین یاد بگیرید که چگونه هدف تصویر را توصیف کنید (در یک برگه جدید باز می شود). اگر تصویر صرفاً تزئینی است خالی بگذارید. عنوان intel Inspector Get Memory Dynamic and Threading Error Checking Tool راهنمای کاربر (XNUMX) شرح شرح File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Copy URL به کلیپ بورد پیوست تنظیمات نمایش ترازبندی هیچ پیوند به هیچ اندازه اندازه کامل – 541 × 474 اقدامات رسانه انتخاب شده 1 مورد انتخاب شده پاک کردن درج در پست

Intel Inspector را راه اندازی کنید
برای راه اندازی:

  • رابط کاربری گرافیکی مستقل Intel Inspector: دستور inspxe-gui یا از Microsoft Windows را اجرا کنید* همه برنامهصفحه نمایش، انتخاب کنید اینتل Inspector [نسخه].
  • پلاگین Intel Inspector به Visual Studio* IDE: راه حل خود را در Visual Studio* IDE باز کنید و روی  نماد  نماد
    برای راه اندازی رابط خط فرمان: دستور inspxe-cl را اجرا کنید. (برای دریافت کمک، -help را به خط فرمان اضافه کنید.)

انتخاب/ایجاد پروژه
Intel Inspector بر اساس یک الگوی پروژه است و نیاز دارد که یک پروژه را ایجاد یا باز کنید تا ویژگی های تجزیه و تحلیل فعال شود.
یک پروژه تحلیلی را به صورت زیر در نظر بگیرید:

  • برنامه کامپایل شده
  • مجموعه ای از ویژگی های قابل تنظیم، از جمله قوانین سرکوب و فهرست های جستجو
  • ظرفی برای نتایج تجزیه و تحلیل
    برای اطلاعات بیشتر، نگاه کنید انتخاب پروژه ها در راهنما Intel Inspector.

پیکربندی پروژه
اندازه مجموعه داده ها و حجم کار تأثیر مستقیمی بر زمان اجرای برنامه و سرعت تجزیه و تحلیل دارد.
برای بهترین نتایج، مجموعه داده‌های کوچک و معرف‌ای را انتخاب کنید که رشته‌هایی با حداقل تا متوسط ​​کار در هر رشته ایجاد می‌کنند.
هدف شما: در کوتاه‌ترین زمان ممکن، مسیرها و حداکثر تعداد وظایف (فعالیت‌های موازی) را تا جایی که می‌توانید اجرا کنید، در حالی که محاسبات اضافی در هر کار را به حداقل نیاز برای پوشش کد خوب به حداقل برسانید.
مجموعه داده هایی که چند ثانیه اجرا می شوند ایده آل هستند. مجموعه داده های اضافی ایجاد کنید تا مطمئن شوید همه کد شما بازرسی شده است.
برای اطلاعات بیشتر، نگاه کنید پیکربندی پروژه ها در راهنما Intel Inspector.

پیکربندی تجزیه و تحلیل
Intel Inspector طیف وسیعی از انواع حافظه از پیش تعیین شده و تحلیل رشته ای (و همچنین انواع تجزیه و تحلیل سفارشی) را ارائه می دهد تا به شما در کنترل دامنه تحلیل و هزینه کمک کند. هرچه دامنه باریکتر باشد، بار روی سیستم کمتر می شود. هرچه دامنه وسیع تر باشد، بار روی سیستم بیشتر می شود.

نکته
از انواع تحلیل به صورت تکراری استفاده کنید. با یک دامنه محدود شروع کنید تا تأیید کنید که برنامه شما به درستی تنظیم شده است و انتظارات را برای مدت زمان تجزیه و تحلیل تعیین کنید. فقط در صورتی دامنه را گسترش دهید که به پاسخ‌های بیشتری نیاز دارید و می‌توانید افزایش هزینه را تحمل کنید.

برای اطلاعات بیشتر، نگاه کنید پیکربندی تجزیه و تحلیل ها در راهنما Intel Inspector.
آنالیز را اجرا کنید

هنگامی که یک تجزیه و تحلیل را اجرا می کنید، بازرس اینتل:

  • برنامه شما را اجرا می کند.
  • مسائلی را که ممکن است نیاز به رسیدگی داشته باشند را شناسایی می کند.
  • آن مسائل را در نتیجه جمع آوری می کند.
  • اطلاعات نماد را به fileنام و شماره خطوط
  • قوانین سرکوب را اعمال می کند.
  • حذف تکراری را انجام می دهد.
  • مجموعه های مسئله را تشکیل می دهد.
  • بسته به گزینه های پیکربندی تحلیل شما، ممکن است یک جلسه اشکال زدایی تعاملی راه اندازی شود. برای اطلاعات بیشتر ببین اجرای تجزیه و تحلیل در Intel Inspector Help.

مشکلات را انتخاب کنید
در طول تجزیه و تحلیل، بازرس اینتل مشکلات را به ترتیب شناسایی شده نمایش می دهد. پس از تجزیه و تحلیل کامل، بازرس اینتل:

  • گروه‌ها مشکلات را در مجموعه‌های مشکل شناسایی کردند (اما همچنان مشکلات و رخدادهای مشکل را مشاهده می‌کنند).
  • مجموعه های مشکل را اولویت بندی می کند.
  • فیلتر کردن را ارائه می دهد تا به شما کمک کند روی مجموعه مشکلاتی که به توجه شما نیاز دارند تمرکز کنید.

پرش به محتوای اصلی پرش به نوار ابزار درباره راهنمای وردپرس + 30,21030,210 نظرات در حد اعتدال جدید View ارسال سلام، طاهر گزینه‌های صفحه خروج از سیستم کمک به ویرایش پست اضافه کردن عنوان جدید intel Inspector دریافت حافظه پویا و خطای threading ابزار بررسی راهنمای کاربر پیوند ثابت: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎Vied Edit Add MediaAdd PDFsaved671 Dricountftaway 4:54 صبح آخرین ویرایش در 31 مارس 25 ساعت 2023:12 بعد از ظهر انتقال به بالاMove downToggle panel: Tags افزودن جدید Tag جدا کنید tags با کاما حذف عبارت: ابزار بررسی ابزار چک کردن حذف عبارت: حافظه پویا و خطای threading ابزار بررسی خطا حافظه پویا و خطای threading ابزار بررسی ابزار حذف عبارت: ابزار بررسی خطا خطای بررسی ابزار حذف عبارت: بازرس دریافت بازرس GetRemove عبارت: GetRemove عبارت: GetRemove Inspector GetRemove اصطلاح و Threading Error Checking ToolRemove عبارت: Intel IntelRemove عبارت: Threading Error Checking Tool Threading Error Checking Tool یکی از پرکاربردترین ها را انتخاب کنید tags Move upMove downToggle panel: image ویژه تنظیم تصویر ویژه Move upMove downToggle panel: Editor تغییر جهت مسدود کردن ویرایشگر انتقال به بالاMove downToggle پانل: انتشار پیشview تغییرات (در یک برگه جدید باز می شود) وضعیت: منتشر شده وضعیت ویرایش مشاهده: ویرایش عمومی مشاهده قابلیت ویرایش منتشر شده در: 25 مارس 2023 ساعت 12:56 ویرایش ویرایش تاریخ و زمان SEO: در دسترس نیست خوانایی: خوب متشکرم که با WordPress ایجاد کردید. نسخه 6.1.1 بستن گفتگو افزودن رسانه اقدامات بالا filesMedia Library فیلتر مدیا فیلتر بر اساس نوع آپلود شده در این پست فیلتر بر اساس تاریخ همه تاریخ ها جستجو فهرست رسانه نمایش 6 مورد از 6 مورد رسانه جزئیات پیوست intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png26 KB2023 173 541/474/1/XNUMX/XNUMX/XNUMX/XNUMX/XNUMX XNUMX.pngXNUMX XNUMX/XNUMX/XNUMX s ویرایش تصویر حذف دائمی متن جایگزین یاد بگیرید که چگونه هدف تصویر را توصیف کنید (در یک برگه جدید باز می شود). اگر تصویر صرفاً تزئینی است خالی بگذارید. عنوان intel Inspector Get Memory Dynamic and Threading Error Checking Tool راهنمای کاربر (XNUMX) شرح شرح File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Copy URL به کلیپ بورد پیوست تنظیمات نمایش ترازبندی هیچ پیوند به هیچ اندازه اندازه کامل – 541 × 474 اقدامات رسانه انتخاب شده 1 مورد انتخاب شده پاک کردن درج در پست

برای اطلاعات بیشتر، نگاه کنید راهنما انتخاب مشکلات در Intel Inspector.
داده های نتیجه را تفسیر کنید و مشکلات را حل کنید
برای افزایش بهره وری خود از ویژگی های Intel Inspector زیر استفاده کنید:

داده های نتیجه را تفسیر کنید راهنما مشکل را توضیح دهید

برای اطلاعات بیشتر، نگاه کنید دسترسی به راهنمای توضیح مشکل در راهنمای بازرس اینتل.

  • در طول تجزیه و تحلیل
  • پس از اتمام تجزیه و تحلیل
فقط روی مسائلی تمرکز کنید که نیاز به توجه شما دارند. سطوح شدت برای اطلاعات بیشتر، مراجعه کنید سطوح شدت در اینتل Inspector کمک کنید.
  • در طول تجزیه و تحلیل
  • پس از اتمام تجزیه و تحلیل
ایالات پس از اتمام تجزیه و تحلیل
برای اطلاعات بیشتر، نگاه کنید ایالات در راهنمای بازرس اینتل.
قوانین سرکوب پس از اتمام تجزیه و تحلیل
برای اطلاعات بیشتر، نگاه کنید پشتیبانی از سرکوب در اینتل کمک بازرس.
مسائل را حل کند. دسترسی مستقیم به یک ویرایشگر پیش فرض برای اطلاعات بیشتر، رجوع کنید به در حال ویرایش کد منبع در Intel Inspector کمک کنید.
  • در طول تجزیه و تحلیل
  • پس از اتمام تجزیه و تحلیل
بیشتر بدانید
سند/منبع توضیحات
بازرس اینتل: برجسته مستندات یک منبع کلی عالی برای کاربران مبتدی، متوسط ​​و پیشرفته، این صفحه شامل پیوندهایی به راهنماها، یادداشت‌های انتشار، ویدیوها، موضوعات ویژه، آموزشamples، و بیشتر.
انتشار بازرس اینتل یادداشت ها و جدید ویژگی ها حاوی اطلاعات به روز در مورد Intel Inspector، از جمله توضیحات، پشتیبانی فنی و محدودیت های شناخته شده است. این سند همچنین شامل الزامات سیستم، دستورالعمل‌های نصب و دستورالعمل‌هایی برای راه‌اندازی محیط خط فرمان است.
آموزش ها به شما کمک می کند تا استفاده از Intel Inspector را یاد بگیرید. بعد از اینکه یک آموزش را کپی کردیدampفشرده شده file در یک دایرکتوری قابل نوشتن، از یک ابزار مناسب برای استخراج محتویات استفاده کنید. برای بارگذاری یک آموزشampوارد محیط ویژوال استودیو* شوید، روی the.sln دوبار کلیک کنید file.

آموزش sampاین موارد به شما کمک می کند تا استفاده از Intel Inspector را یاد بگیرید. آموزش samples به صورت فشرده نصب می شوند fileزیر \samples\en\. بعد از اینکه یک آموزش را کپی کردیدampفشرده شده file به یک قابل نوشتن

دایرکتوری، از یک ابزار مناسب برای استخراج مطالب استفاده کنید. محتویات استخراج شده شامل یک README کوتاه است که نحوه ساخت آموزش را شرح می دهدampو مشکلات را برطرف کنید.

برای بارگذاری یک آموزشampوارد محیط Visual Studio* شوید، روی sln. دوبار کلیک کنید file.

آموزش‌ها به شما نشان می‌دهند که چگونه با استفاده از برنامه‌های آموزشی C++ و Fortran، خطاهای دسترسی اولیه به حافظه، نشت حافظه و خطاهای مسابقه داده را پیدا و رفع کنید.amples

کاربر بازرس اینتل راهنما را راهنمای کاربر مستندات اولیه برای بازرس اینتل است.
منابع بیشتر بازرس اینتل: صفحه اصلی
واژه نامه بازرس اینتل
اسناد ما را کاوش کنید

با سیستم عامل Intel® Inspector-Linux* شروع کنید

Intel® Inspector یک ابزار بررسی خطای حافظه پویا و رشته ای برای کاربرانی است که برنامه های سریال و چند رشته ای را در سیستم عامل های Windows* و Linux* توسعه می دهند. این مبحث بخشی از یک سند شروع است که گردش کار سرتاسری را که می‌توانید در برنامه‌های خود اعمال کنید، خلاصه می‌کند.

پیش نیازها

شما می توانید از Intel Inspector برای تجزیه و تحلیل حافظه و خطاهای threading در هر دو حالت اشکال زدایی و انتشار باینری های 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 به جای inspxe-vars env\vars است.
    مسیر نصب پیش فرض، ، در زیر است:
  • /opt/intel/oneapi/inspector برای کاربران ریشه
  • $HOME/intel/oneapi/inspector برای کاربران غیر روت
  • اضافه کنید /bin32 or /bin64 به مسیر تو
    برای اطلاعات بیشتر، نگاه کنید راهنما ساخت برنامه های کاربردی در Intel Inspector.
شروع کنید

برای شروع استفاده از Intel Inspector این مراحل را دنبال کنید

با سیستم عامل Intel® Inspector-Linux* شروع کنید

Intel Inspector را راه اندازی کنید
برای راه اندازی رابط کاربری گرافیکی مستقل Intel Inspector، دستور inspxe-gui را اجرا کنید.

برای راه اندازی رابط خط فرمان: دستور inspxe-cl را اجرا کنید. (برای دریافت کمک، -help را به
خط فرمان.)
انتخاب/ایجاد پروژه Intel Inspector بر اساس یک الگوی پروژه است و نیاز دارد که یک پروژه را ایجاد یا باز کنید تا ویژگی های تجزیه و تحلیل فعال شود.
یک پروژه تحلیلی را به صورت زیر در نظر بگیرید:

  • برنامه کامپایل شده
  • مجموعه ای از ویژگی های قابل تنظیم، از جمله قوانین سرکوب و فهرست های جستجو
  • ظرفی برای نتایج تجزیه و تحلیل برای اطلاعات بیشتر، نگاه کنید به انتخاب پروژه ها در راهنما Intel Inspector.

پیکربندی پروژه
اندازه مجموعه داده ها و حجم کار تأثیر مستقیمی بر زمان اجرای برنامه و سرعت تجزیه و تحلیل دارد.
برای بهترین نتایج، مجموعه داده‌های کوچک و معرف‌ای را انتخاب کنید که رشته‌هایی با حداقل تا متوسط ​​کار در هر رشته ایجاد می‌کنند.
هدف شما: در کوتاه‌ترین زمان ممکن، مسیرها و حداکثر تعداد وظایف (فعالیت‌های موازی) را تا جایی که می‌توانید اجرا کنید، در حالی که محاسبات اضافی در هر کار را به حداقل نیاز برای پوشش کد خوب به حداقل برسانید.
مجموعه داده هایی که چند ثانیه اجرا می شوند ایده آل هستند. مجموعه داده های اضافی ایجاد کنید تا مطمئن شوید همه کد شما بازرسی شده است.
برای اطلاعات بیشتر، نگاه کنید پیکربندی پروژه ها در Intel Inspector Help.

پیکربندی تجزیه و تحلیل
Intel Inspector طیف وسیعی از انواع حافظه از پیش تعیین شده و تحلیل رشته ای (و همچنین انواع تجزیه و تحلیل سفارشی) را ارائه می دهد تا به شما در کنترل دامنه تحلیل و هزینه کمک کند. هرچه دامنه باریکتر باشد، بار روی سیستم کمتر می شود. هرچه دامنه وسیع تر باشد، بار روی سیستم بیشتر می شود.

نکته
از انواع تحلیل به صورت تکراری استفاده کنید. با یک محدوده باریک شروع کنید تا تأیید کنید که برنامه شما به درستی تنظیم شده است
و انتظارات را برای مدت زمان تجزیه و تحلیل تعیین کنید. فقط در صورتی دامنه را گسترش دهید که به پاسخ‌های بیشتری نیاز دارید و می‌توانید افزایش هزینه را تحمل کنید.

برای اطلاعات بیشتر، نگاه کنید پیکربندی تجزیه و تحلیل ها در راهنما Intel Inspector.
آنالیز را اجرا کنید
هنگامی که یک تجزیه و تحلیل را اجرا می کنید، بازرس اینتل:

  • برنامه شما را اجرا می کند.
  • مسائلی را که ممکن است نیاز به رسیدگی داشته باشند را شناسایی می کند.
  • آن مسائل را در نتیجه جمع آوری می کند.
  • اطلاعات نماد را به fileنام و شماره خطوط
  • قوانین سرکوب را اعمال می کند.
  • حذف تکراری را انجام می دهد.
  • مجموعه های مسئله را تشکیل می دهد.
  • بسته به گزینه های پیکربندی تحلیل شما، ممکن است یک جلسه اشکال زدایی تعاملی راه اندازی شود.
    برای اطلاعات بیشتر، نگاه کنید اجرای تجزیه و تحلیل در Intel Inspector Help.
    مشکلات را انتخاب کنید در طول تجزیه و تحلیل، بازرس اینتل مشکلات را به ترتیب شناسایی شده نمایش می دهد. پس از تجزیه و تحلیل کامل، بازرس اینتل:
  • گروه‌ها مشکلات را در مجموعه‌های مشکل شناسایی کردند (اما همچنان مشکلات و رخدادهای مشکل را مشاهده می‌کنند).
  • مجموعه های مشکل را اولویت بندی می کند.
  • فیلتر کردن را ارائه می دهد تا به شما کمک کند روی مجموعه مشکلاتی که به توجه شما نیاز دارند تمرکز کنید
    با سیستم عامل Intel® Inspector-Linux* شروع کنید

برای اطلاعات بیشتر، نگاه کنید راهنما انتخاب مشکلات در Intel Inspector.
داده های نتیجه را تفسیر کنید و مشکلات را حل کنید
برای افزایش بهره وری خود از ویژگی های Intel Inspector زیر استفاده کنید:

هدف ویژگی در طول تجزیه و تحلیل / پس از تجزیه و تحلیل کامل است
داده های نتیجه را تفسیر کنید راهنما مشکل را توضیح دهید

برای اطلاعات بیشتر، نگاه کنید دسترسی به راهنمای توضیح مشکل در راهنمای بازرس اینتل.

  •  در طول تجزیه و تحلیل
  • پس از اتمام تجزیه و تحلیل
فقط روی مسائلی تمرکز کنید که نیاز به توجه شما دارند. سطوح شدت برای اطلاعات بیشتر، مراجعه کنید سطوح شدت در اینتل Inspector کمک کنید.
  • در طول تجزیه و تحلیل
  • پس از اتمام تجزیه و تحلیل
ایالات پس از اتمام تجزیه و تحلیل
برای اطلاعات بیشتر، نگاه کنید ایالات در راهنمای بازرس اینتل.
قوانین سرکوب پس از اتمام تجزیه و تحلیل
برای اطلاعات بیشتر، نگاه کنید پشتیبانی از سرکوب در اینتل کمک بازرس.
مسائل را حل کند. دسترسی مستقیم به یک ویرایشگر پیش فرض برای اطلاعات بیشتر، رجوع کنید به در حال ویرایش کد منبع در Intel Inspector کمک کنید.
  • در طول تجزیه و تحلیل
  • پس از اتمام تجزیه و تحلیل

بیشتر بدانید

سند/منبع توضیحات
بازرس اینتل: برجسته مستندات یک منبع کلی عالی برای کاربران مبتدی، متوسط ​​و پیشرفته، این صفحه شامل پیوندهایی به راهنماها، یادداشت‌های انتشار، ویدیوها، موضوعات ویژه، آموزشamples، و بیشتر
انتشار بازرس اینتل یادداشت ها و جدید ویژگی ها حاوی اطلاعات به روز در مورد Intel Inspector، از جمله توضیحات، پشتیبانی فنی و محدودیت های شناخته شده است. این سند همچنین شامل الزامات سیستم، دستورالعمل‌های نصب و دستورالعمل‌هایی برای راه‌اندازی محیط خط فرمان است.

 

آموزش ها به شما کمک می کند تا استفاده از Intel Inspector را یاد بگیرید. بعد از اینکه یک آموزش را کپی کردیدampفشرده شده file در یک دایرکتوری قابل نوشتن، از یک ابزار مناسب برای استخراج محتویات استفاده کنید. برای بارگذاری یک آموزشampوارد محیط Visual Studio* شوید، روی .sln دوبار کلیک کنید file.

آموزش sampاین موارد به شما کمک می کند تا استفاده از Intel Inspector را یاد بگیرید. آموزش samples به صورت فشرده نصب می شوند fileزیر / samples/en/. بعد از اینکه یک آموزش را کپی کردیدampفشرده شده file در یک دایرکتوری قابل نوشتن، از یک ابزار مناسب برای استخراج محتویات استفاده کنید. محتویات استخراج شده شامل یک README کوتاه است که نحوه ساخت آموزش را شرح می دهدampو مشکلات را برطرف کنید.

آموزش‌ها به شما نشان می‌دهند که چگونه با استفاده از برنامه‌های آموزشی C++ و Fortran، خطاهای دسترسی اولیه به حافظه، نشت حافظه و خطاهای مسابقه داده را پیدا و رفع کنید.amples

 

کاربر بازرس اینتل راهنما را راهنمای کاربر مستندات اولیه برای بازرس اینتل است.
بازرس اینتل: صفحه اصلی

اسناد ما را کاوش کنید

لوگوی اینتل

اسناد / منابع

Intel Inspector Get Memory Dynamic and Threading Error Checking Tool [pdfراهنمای کاربر
Inspector Get, Dynamic Memory and Threading Error Check Tool, Inspector Get Dynamic Memory and Threading Error Checking Tool, Threading Error Check Tool, Error Check Tool, Checking Tool

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *