Intel Inspector รับหน่วยความจำแบบไดนามิกและเครื่องมือตรวจสอบข้อผิดพลาดของเธรด
โลโก้ Intel

เริ่มต้นใช้งาน Intel® Inspector

Intel® Inspector คือเครื่องมือตรวจสอบข้อผิดพลาดของหน่วยความจำแบบไดนามิกและเธรดสำหรับผู้ใช้ที่พัฒนาแอพพลิเคชั่นแบบอนุกรมและมัลติเธรดบนระบบปฏิบัติการ Windows* และ Linux*
เอกสารนี้สรุปขั้นตอนการทำงานทั่วไปเพื่อเริ่มต้นใช้งาน Intel Inspector GUI

คุณสมบัติหลัก

ข้อเสนอ Intel Inspector:

  • GUI แบบสแตนด์อโลน, ปลั๊กอิน Microsoft Visual Studio* และสภาพแวดล้อมการทำงานของบรรทัดคำสั่ง
  • การกำหนดค่าการวิเคราะห์ที่กำหนดไว้ล่วงหน้า (พร้อมการตั้งค่าที่กำหนดค่าได้บางส่วน) รวมถึงความสามารถในการสร้างการกำหนดค่าการวิเคราะห์แบบกำหนดเองเพื่อช่วยคุณควบคุมขอบเขตการวิเคราะห์และต้นทุน
  • การมองเห็นปัญหาแต่ละรายการ การเกิดปัญหา และข้อมูล Call Stack พร้อมการจัดลำดับความสำคัญและการกรองปัญหาโดยการรวมและการแยกออก เพื่อช่วยให้คุณมุ่งเน้นไปที่รายการที่ต้องการความสนใจของคุณ
  • การสนับสนุนการระงับปัญหาเพื่อช่วยให้คุณมุ่งเน้นไปที่ปัญหาที่ต้องการความสนใจของคุณเท่านั้น รวมถึงความสามารถในการ:
  • สร้างกฎการระงับตามสแต็ก
  • แปลงการปราบปรามของบุคคลที่สาม fileไปสู่การปราบปราม Intel Inspector file รูปแบบ
  • สร้างและแก้ไขการระงับ fileในตัวแก้ไขข้อความ
  • ความสามารถในการแก้ไขจุดบกพร่องเชิงโต้ตอบ เพื่อให้คุณสามารถตรวจสอบปัญหาได้ลึกยิ่งขึ้นในระหว่างการวิเคราะห์
  • ข้อมูลสถานะปัญหาที่แพร่กระจายอย่างต่อเนื่องเพื่อช่วยให้คุณหลีกเลี่ยงการตรวจสอบปัญหาซ้ำแล้วซ้ำอีก
  • ข้อผิดพลาดของหน่วยความจำที่รายงานจำนวนมาก รวมถึงการตรวจจับหน่วยความจำรั่วตามความต้องการ
  • การวัดการเติบโตของหน่วยความจำเพื่อช่วยให้แน่ใจว่าแอปพลิเคชันของคุณใช้หน่วยความจำไม่เกินที่คาดไว้
  • การแข่งขันของข้อมูล การหยุดชะงัก การละเมิดลำดับชั้นการล็อก และการตรวจจับข้อผิดพลาดในการเข้าถึงสแต็กแบบข้ามเธรด รวมถึงการตรวจจับข้อผิดพลาดบนสแต็ก
  • Intel® Software Manager เพื่อดาวน์โหลดและติดตั้งอัพเดตซอฟต์แวร์ Intel จัดการสถานะการสมัครใช้งานซอฟต์แวร์ที่ติดตั้ง เปิดใช้งานหมายเลขซีเรียล และค้นพบข่าวสารล่าสุดเกี่ยวกับซอฟต์แวร์ Intel (ระบบปฏิบัติการ Windows* เท่านั้น)

Intel Inspector มีจำหน่ายในรูปแบบ การติดตั้งแบบสแตนด์อโลน และเป็นส่วนหนึ่งของผลิตภัณฑ์ดังต่อไปนี้:

ประกาศและข้อจำกัดความรับผิดชอบ

เทคโนโลยีของ Intel อาจต้องเปิดใช้งานฮาร์ดแวร์ซอฟต์แวร์หรือการเปิดใช้งานบริการ
ไม่มีผลิตภัณฑ์หรือส่วนประกอบใดที่จะปลอดภัยได้อย่างแน่นอน
ค่าใช้จ่ายและผลลัพธ์ของคุณอาจแตกต่างกันไป
© อินเทล คอร์ปอเรชั่น Intel, โลโก้ Intel และเครื่องหมายอื่นๆ ของ Intel เป็นเครื่องหมายการค้าของ Intel Corporation หรือบริษัทในเครือ ชื่อและตราสินค้าอื่น ๆ อาจเป็นทรัพย์สินของผู้อื่น
Microsoft, Windows และโลโก้ Windows เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ/หรือประเทศอื่นๆ
ไม่มีการอนุญาตสิทธิ์ใดๆ (โดยชัดแจ้งหรือโดยนัย โดยการห้ามปรามหรือวิธีอื่นใด) ต่อสิทธิในทรัพย์สินทางปัญญาใดๆ ที่ได้รับอนุญาตจากเอกสารนี้
ผลิตภัณฑ์ที่อธิบายอาจมีข้อบกพร่องด้านการออกแบบหรือข้อผิดพลาดที่เรียกว่าข้อผิดพลาดซึ่งอาจทำให้ผลิตภัณฑ์เบี่ยงเบนไปจากข้อมูลจำเพาะที่เผยแพร่ ข้อผิดพลาดที่ระบุในปัจจุบันสามารถขอได้

Intel ขอปฏิเสธการรับประกันโดยชัดแจ้งและโดยนัยทั้งหมด ซึ่งรวมถึงแต่ไม่จำกัดเพียงการรับประกันโดยนัยของความสามารถในการซื้อขาย ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ และการไม่ละเมิด ตลอดจนการรับประกันใดๆ ที่เกิดขึ้นจากการดำเนินการ แนวทางการซื้อขาย หรือการใช้งานในการค้าขาย

เริ่มต้นใช้งานระบบปฏิบัติการ Intel® Inspector-Windows*

Intel® Inspector คือเครื่องมือตรวจสอบข้อผิดพลาดของหน่วยความจำแบบไดนามิกและเธรดสำหรับผู้ใช้ที่พัฒนาแอพพลิเคชั่นแบบอนุกรมและมัลติเธรดบนระบบปฏิบัติการ Windows* และ Linux* หัวข้อนี้เป็นส่วนหนึ่งของเอกสารการเริ่มต้นใช้งานที่สรุปเวิร์กโฟลว์ตั้งแต่ต้นทางถึงปลายทางที่คุณสามารถนำไปใช้กับแอปพลิเคชันของคุณได้

ข้อกำหนดเบื้องต้น

คุณสามารถใช้ Intel Inspector เพื่อวิเคราะห์ข้อผิดพลาดของหน่วยความจำและเธรดในโหมดดีบักและรีลีสของไบนารี C++ และ Fortran หากต้องการสร้างแอปพลิเคชันที่ให้ผลการวิเคราะห์ Intel Inspector ที่แม่นยำและสมบูรณ์ที่สุด:

สร้างแอปพลิเคชันของคุณในโหมดแก้ไขข้อบกพร่อง

  • ใช้การตั้งค่าคอมไพเลอร์/ลิงเกอร์ที่เหมาะสมที่สุด สำหรับข้อมูลเพิ่มเติม โปรดดู การสร้างแอพพลิเคชันใน Intel Inspector Help.
  • ตรวจสอบให้แน่ใจว่าแอปพลิเคชันของคุณสร้างมากกว่าหนึ่งเธรดก่อนที่คุณจะรันการวิเคราะห์เธรด นอกจากนี้:
  • ตรวจสอบว่าแอปพลิเคชันของคุณทำงานนอกสภาพแวดล้อม Intel Inspector
  • เรียกใช้ คำสั่ง \inspxe-vars.bat -
    เส้นทางการติดตั้งเริ่มต้น , อยู่ด้านล่าง C:\โปรแกรม Files (x86)\อินเทล
    \หนึ่งAPI\ผู้ตรวจสอบ (ในบางระบบแทนที่จะเป็น Program Files (x86) ชื่อไดเร็กทอรีคือ รายการโปรแกรม Files ).

บันทึก การตั้งค่าสภาพแวดล้อมของคุณจำเป็นเฉพาะเมื่อคุณวางแผนที่จะใช้คำสั่ง inspxe-gui เท่านั้น
เรียกใช้อินเทอร์เฟซ GUI แบบสแตนด์อโลนของ Intel Inspector หรือคำสั่ง inspxe-cl เพื่อเรียกใช้อินเทอร์เฟซบรรทัดคำสั่ง

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การสร้างแอพพลิเคชันใน Intel Inspector Help.

เริ่มต้นใช้งาน

ทำตามขั้นตอนเหล่านี้เพื่อเริ่มต้นใช้งาน Intel Inspector

ข้ามไปที่เนื้อหาหลักข้ามไปที่แถบเครื่องมือ เกี่ยวกับ WordPress คู่มือ+ 30,21030,210 ความคิดเห็นในการดูแล ใหม่ View โพสต์ Howdy, tahir ตัวเลือกหน้าจอออกจากระบบช่วยแก้ไขโพสต์เพิ่มใหม่ เพิ่มชื่อ intel Inspector รับหน่วยความจำแบบไดนามิกและเครื่องมือตรวจสอบข้อผิดพลาดเธรด คู่มือผู้ใช้ ลิงก์ถาวร: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ แก้ไข เพิ่มสื่อ เพิ่ม PDF เพิ่ม GiveawayVisualText ย่อหน้า P จำนวนคำ: 671 ฉบับร่าง บันทึกเมื่อ 4:54:31 น. แก้ไขล่าสุดเมื่อ 25 มีนาคม 2023 เวลา 12:56 น. Move upMove downToggle panel: Tags เพิ่มใหม่ Tag แยก tags ด้วยเครื่องหมายจุลภาค ลบคำ: เครื่องมือตรวจสอบ เครื่องมือตรวจสอบ ลบคำ: เครื่องมือตรวจสอบหน่วยความจำแบบไดนามิกและข้อผิดพลาดของเธรด เครื่องมือตรวจสอบหน่วยความจำแบบไดนามิกและข้อผิดพลาดของเธรด ลบคำ: เครื่องมือตรวจสอบข้อผิดพลาด เครื่องมือตรวจสอบข้อผิดพลาด ลบคำ: Inspector Get Inspector GetRemove term: Inspector Get Dynamic Memory และ Threading Error Checking Tool Inspector Get Dynamic Memory and Threading Error Checking Toolลบคำ: Intel IntelRemove term: เครื่องมือตรวจสอบข้อผิดพลาดของเธรด เครื่องมือตรวจสอบข้อผิดพลาดของเธรด เลือกจากเครื่องมือที่ใช้มากที่สุด tags เลื่อนขึ้นเลื่อนลงแผงสลับ: รูปภาพเด่น ตั้งค่ารูปภาพเด่น เลื่อนขึ้นเลื่อนลงแผงสลับ: ตัวแก้ไข สลับไปที่ตัวแก้ไขบล็อก เลื่อนขึ้นย้ายลงแผงสลับ: เผยแพร่ล่วงหน้าview การเปลี่ยนแปลง(เปิดในแท็บใหม่) สถานะ: เผยแพร่แล้ว แก้ไขแก้ไขสถานะ การมองเห็น: สาธารณะ แก้ไขแก้ไขการมองเห็น เผยแพร่เมื่อ: 25 มีนาคม 2023 เวลา 12:56 แก้ไขแก้ไข วันที่และเวลา SEO: ไม่พร้อมใช้งาน การอ่าน: ตกลง ขอขอบคุณสำหรับการสร้างด้วย WordPress.Version 6.1.1 XNUMX ปิดกล่องโต้ตอบ เพิ่มการดำเนินการของสื่อ อัปโหลด filesMedia Library กรอง mediaFilter ตามประเภท อัปโหลดไปยังโพสต์นี้ กรองตามวันที่ วันที่ทั้งหมด ค้นหารายการสื่อ แสดงรายการสื่อ 6 จาก 6 รายการ รายละเอียดสิ่งที่แนบมา intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26 มีนาคม 2023 173 KB 541 x 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 Copy URL ไปยังคลิปบอร์ด ATTACHMENT DISPLAY SETTINGS Alignment None Link To None Size ขนาดเต็ม – 541 × 474 การดำเนินการสื่อที่เลือก เลือก 1 รายการ ล้าง แทรกลงในโพสต์

เปิดตัว Intel Inspector
ในการเปิดตัว:

  • GUI แบบสแตนด์อโลนของ Intel Inspector: เรียกใช้คำสั่ง inspxe-gui หรือจาก Microsoft Windows* แอพทั้งหมดหน้าจอ ให้เลือก ตัวตรวจสอบ Intel [เวอร์ชัน].
  • ปลั๊กอิน Intel Inspector ไปยัง Visual Studio* IDE: เปิดโซลูชันของคุณใน Visual Studio* IDE และคลิกปุ่ม  ไอคอน  ไอคอน.
    หากต้องการเปิดอินเทอร์เฟซบรรทัดคำสั่ง: เรียกใช้คำสั่ง inspxe-cl (หากต้องการรับความช่วยเหลือ ให้ผนวก -help เข้ากับบรรทัดคำสั่ง)

เลือก/สร้างโครงการ
Intel Inspector ขึ้นอยู่กับกระบวนทัศน์ของโครงการและกำหนดให้คุณสร้างหรือเปิดโครงการเพื่อเปิดใช้งานคุณสมบัติการวิเคราะห์
คิดว่าโครงการวิเคราะห์เป็น:

  • ใบสมัครที่เรียบเรียง
  • ชุดคุณลักษณะที่กำหนดค่าได้ รวมถึงกฎการระงับและไดเรกทอรีการค้นหา
  • คอนเทนเนอร์สำหรับผลการวิเคราะห์
    สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การเลือกโครงการใน Intel Inspector Help.

กำหนดค่าโครงการ
ขนาดชุดข้อมูลและปริมาณงานมีผลกระทบโดยตรงต่อเวลาดำเนินการแอปพลิเคชันและความเร็วในการวิเคราะห์
เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ให้เลือกชุดข้อมูลตัวแทนขนาดเล็กที่สร้างเธรดโดยทำงานต่อเธรดน้อยที่สุดถึงปานกลาง
วัตถุประสงค์ของคุณ: ในระยะเวลารันไทม์ที่สั้นที่สุดเท่าที่เป็นไปได้ ให้ดำเนินการตามเส้นทางและจำนวนงานสูงสุด (กิจกรรมคู่ขนาน) ให้ได้มากที่สุดเท่าที่จะทำได้ ขณะเดียวกันก็ลดการคำนวณที่ซ้ำซ้อนภายในแต่ละงานให้เหลือน้อยที่สุดที่จำเป็นสำหรับการครอบคลุมโค้ดที่ดี
ชุดข้อมูลที่ใช้เวลาไม่กี่วินาทีถือเป็นชุดที่เหมาะสมที่สุด สร้างชุดข้อมูลเพิ่มเติมเพื่อให้แน่ใจว่าโค้ดทั้งหมดของคุณได้รับการตรวจสอบ
สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การกำหนดค่าโครงการใน Intel Inspector Help.

กำหนดค่าการวิเคราะห์
Intel Inspector นำเสนอหน่วยความจำที่ตั้งไว้ล่วงหน้าและประเภทการวิเคราะห์เธรด (รวมถึงประเภทการวิเคราะห์แบบกำหนดเอง) เพื่อช่วยคุณควบคุมขอบเขตการวิเคราะห์และต้นทุน ยิ่งขอบเขตแคบลง โหลดในระบบก็จะยิ่งเบาลง ยิ่งขอบเขตกว้างขึ้น ภาระในระบบก็จะมากขึ้นตามไปด้วย

เคล็ดลับ
ใช้ประเภทการวิเคราะห์ซ้ำๆ เริ่มต้นด้วยขอบเขตที่แคบเพื่อตรวจสอบว่าแอปพลิเคชันของคุณได้รับการตั้งค่าอย่างถูกต้อง และกำหนดความคาดหวังสำหรับระยะเวลาการวิเคราะห์ ขยายขอบเขตให้กว้างขึ้นเฉพาะในกรณีที่คุณต้องการคำตอบเพิ่มเติม และคุณสามารถทนต่อต้นทุนที่เพิ่มขึ้นได้

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การกำหนดค่าการวิเคราะห์ในวิธีใช้ Intel Inspector.
การวิเคราะห์การทำงาน

เมื่อคุณรันการวิเคราะห์ Intel Inspector:

  • ดำเนินการแอปพลิเคชันของคุณ
  • ระบุปัญหาที่อาจต้องมีการจัดการ
  • รวบรวมปัญหาเหล่านั้นไว้เป็นผลลัพธ์
  • แปลงข้อมูลสัญลักษณ์เป็น fileชื่อและหมายเลขบรรทัด
  • ใช้กฎการปราบปราม
  • ดำเนินการกำจัดซ้ำซ้อน
  • ชุดปัญหาแบบฟอร์ม
  • ขึ้นอยู่กับตัวเลือกการกำหนดค่าการวิเคราะห์ของคุณ อาจเปิดเซสชันการแก้ไขจุดบกพร่องเชิงโต้ตอบ สำหรับข้อมูลเพิ่มเติม โปรดดู การรันการวิเคราะห์ใน Intel Inspector Help.

เลือกปัญหา
ในระหว่างการวิเคราะห์ Intel Inspector จะแสดงปัญหาตามลำดับที่ตรวจพบ หลังจากการวิเคราะห์เสร็จสิ้น Intel Inspector:

  • กลุ่มตรวจพบปัญหาในชุดปัญหา (แต่ยังคงให้การมองเห็นปัญหาแต่ละรายการและการเกิดปัญหา)
  • จัดลำดับความสำคัญของชุดปัญหา
  • เสนอการกรองเพื่อช่วยให้คุณมุ่งเน้นไปที่ชุดปัญหาที่ต้องการความสนใจของคุณ

ข้ามไปที่เนื้อหาหลักข้ามไปที่แถบเครื่องมือ เกี่ยวกับ WordPress คู่มือ+ 30,21030,210 ความคิดเห็นในการดูแล ใหม่ View โพสต์ Howdy, tahir ตัวเลือกหน้าจอออกจากระบบช่วยแก้ไขโพสต์เพิ่มใหม่ เพิ่มชื่อ intel Inspector รับหน่วยความจำแบบไดนามิกและเครื่องมือตรวจสอบข้อผิดพลาดเธรด คู่มือผู้ใช้ ลิงก์ถาวร: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ แก้ไข เพิ่มสื่อ เพิ่ม PDF เพิ่ม GiveawayVisualText ย่อหน้า P จำนวนคำ: 671 ฉบับร่าง บันทึกเมื่อ 4:54:31 น. แก้ไขล่าสุดเมื่อ 25 มีนาคม 2023 เวลา 12:56 น. Move upMove downToggle panel: Tags เพิ่มใหม่ Tag แยก tags ด้วยเครื่องหมายจุลภาค ลบคำ: เครื่องมือตรวจสอบ เครื่องมือตรวจสอบ ลบคำ: เครื่องมือตรวจสอบหน่วยความจำแบบไดนามิกและข้อผิดพลาดของเธรด เครื่องมือตรวจสอบหน่วยความจำแบบไดนามิกและข้อผิดพลาดของเธรด ลบคำ: เครื่องมือตรวจสอบข้อผิดพลาด เครื่องมือตรวจสอบข้อผิดพลาด ลบคำ: Inspector Get Inspector GetRemove term: Inspector Get Dynamic Memory และ Threading Error Checking Tool Inspector Get Dynamic Memory and Threading Error Checking Toolลบคำ: Intel IntelRemove term: เครื่องมือตรวจสอบข้อผิดพลาดของเธรด เครื่องมือตรวจสอบข้อผิดพลาดของเธรด เลือกจากเครื่องมือที่ใช้มากที่สุด tags เลื่อนขึ้นเลื่อนลงแผงสลับ: รูปภาพเด่น ตั้งค่ารูปภาพเด่น เลื่อนขึ้นเลื่อนลงแผงสลับ: ตัวแก้ไข สลับไปที่ตัวแก้ไขบล็อก เลื่อนขึ้นย้ายลงแผงสลับ: เผยแพร่ล่วงหน้าview การเปลี่ยนแปลง(เปิดในแท็บใหม่) สถานะ: เผยแพร่แล้ว แก้ไขแก้ไขสถานะ การมองเห็น: สาธารณะ แก้ไขแก้ไขการมองเห็น เผยแพร่เมื่อ: 25 มีนาคม 2023 เวลา 12:56 แก้ไขแก้ไข วันที่และเวลา SEO: ไม่พร้อมใช้งาน การอ่าน: ตกลง ขอขอบคุณสำหรับการสร้างด้วย WordPress.Version 6.1.1 XNUMX ปิดกล่องโต้ตอบ เพิ่มการดำเนินการของสื่อ อัปโหลด filesMedia Library กรอง mediaFilter ตามประเภท อัปโหลดไปยังโพสต์นี้ กรองตามวันที่ วันที่ทั้งหมด ค้นหารายการสื่อ แสดงรายการสื่อ 6 จาก 6 รายการ รายละเอียดสิ่งที่แนบมา intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26 มีนาคม 2023 173 KB 541 x 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 Copy URL ไปยังคลิปบอร์ด ATTACHMENT DISPLAY SETTINGS Alignment None Link To None Size ขนาดเต็ม – 541 × 474 การดำเนินการสื่อที่เลือก เลือก 1 รายการ ล้าง แทรกลงในโพสต์

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การเลือกปัญหาในวิธีใช้ Intel Inspector.
ตีความข้อมูลผลลัพธ์และแก้ไขปัญหา
ใช้คุณสมบัติ Intel Inspector ต่อไปนี้เพื่อเพิ่มประสิทธิภาพการทำงานของคุณ:

ตีความข้อมูลผลลัพธ์ อธิบายปัญหาช่วยเหลือ

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การเข้าถึงวิธีใช้อธิบายปัญหา ในวิธีใช้ Intel Inspector.

  • ระหว่างการวิเคราะห์
  • หลังจากการวิเคราะห์เสร็จสิ้น
มุ่งเน้นเฉพาะประเด็นที่ต้องการความสนใจของคุณเท่านั้น ระดับความรุนแรง สำหรับข้อมูลเพิ่มเติม โปรดดู ระดับความรุนแรงใน Intel Inspector ช่วย.
  • ระหว่างการวิเคราะห์
  • หลังจากการวิเคราะห์เสร็จสิ้น
รัฐ หลังจากการวิเคราะห์เสร็จสิ้น
สำหรับข้อมูลเพิ่มเติมโปรดดูที่ รัฐ ในวิธีใช้ Intel Inspector.
กฎการปราบปราม หลังจากการวิเคราะห์เสร็จสิ้น
สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การระงับการสนับสนุนใน Intel สารวัตรช่วย.
แก้ไขปัญหา เข้าถึงโปรแกรมแก้ไขเริ่มต้นโดยตรง สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การแก้ไข ซอร์สโค้ดในตัวตรวจสอบ Intel ช่วย.
  • ระหว่างการวิเคราะห์
  • หลังจากการวิเคราะห์เสร็จสิ้น
เรียนรู้เพิ่มเติม
เอกสาร/ทรัพยากร คำอธิบาย
ผู้ตรวจสอบ Intel: โดดเด่น เอกสารประกอบ แหล่งข้อมูลโดยรวมที่ยอดเยี่ยมสำหรับผู้ใช้มือใหม่ ระดับกลาง และระดับสูง หน้านี้ประกอบด้วยลิงก์ไปยังคำแนะนำ บันทึกประจำรุ่น วิดีโอ หัวข้อเด่น การฝึกอบรมampเลสและอื่น ๆ
Intel Inspector เปิดตัว หมายเหตุและใหม่ คุณสมบัติ มีข้อมูลล่าสุดเกี่ยวกับ Intel Inspector รวมถึงคำอธิบาย การสนับสนุนด้านเทคนิค และข้อจำกัดที่ทราบ เอกสารนี้ยังประกอบด้วยข้อกำหนดของระบบ คำแนะนำในการติดตั้ง และคำแนะนำในการตั้งค่าสภาพแวดล้อมบรรทัดคำสั่ง
บทช่วยสอน ช่วยให้คุณเรียนรู้การใช้ Intel Inspector หลังจากที่คุณคัดลอกการฝึกอบรมampเลอบีบอัด file ไปยังไดเร็กทอรีแบบเขียนได้ ให้ใช้เครื่องมือที่เหมาะสมเพื่อแยกเนื้อหา หากต้องการโหลดแบบฝึกampเข้าสู่สภาพแวดล้อม Visual Studio*, doubleclickthe.sln file.

การฝึกอบรม sampช่วยให้คุณเรียนรู้การใช้ Intel Inspector การฝึกอบรมampไฟล์ถูกติดตั้งแบบบีบอัดแยกกัน fileอยู่ใต้ \sampเลส์\en\. หลังจากที่คุณคัดลอกการฝึกอบรมampเลอบีบอัด file เพื่อเขียนได้

ไดเร็กทอรีให้ใช้เครื่องมือที่เหมาะสมเพื่อแยกเนื้อหา เนื้อหาที่แยกออกมาประกอบด้วย README สั้นๆ ที่อธิบายวิธีสร้างการฝึกอบรมampและแก้ไขปัญหา

หากต้องการโหลดแบบฝึกampเข้าสู่สภาพแวดล้อม Visual Studio* แล้วดับเบิลคลิกที่ .sln file.

บทช่วยสอนจะแสดงวิธีค้นหาและแก้ไขการเข้าถึงหน่วยความจำที่ไม่ได้เตรียมใช้งาน หน่วยความจำรั่ว และข้อผิดพลาดในการแย่งชิงข้อมูลโดยใช้การฝึกอบรม C++ และ Fortranampเลส.

ผู้ใช้ตรวจสอบ Intel แนะนำ การ คู่มือการใช้งาน เป็นเอกสารหลักสำหรับ Intel Inspector
แหล่งข้อมูลเพิ่มเติม ผู้ตรวจสอบ Intel: หน้าแรก
อภิธานศัพท์สารวัตร Intel
สำรวจเอกสารของเรา

เริ่มต้นใช้งานระบบปฏิบัติการ Intel® Inspector-Linux*

Intel® Inspector คือเครื่องมือตรวจสอบข้อผิดพลาดของหน่วยความจำแบบไดนามิกและเธรดสำหรับผู้ใช้ที่พัฒนาแอพพลิเคชั่นแบบอนุกรมและมัลติเธรดบนระบบปฏิบัติการ Windows* และ Linux* หัวข้อนี้เป็นส่วนหนึ่งของเอกสารการเริ่มต้นใช้งานที่สรุปเวิร์กโฟลว์ตั้งแต่ต้นทางถึงปลายทางที่คุณสามารถนำไปใช้กับแอปพลิเคชันของคุณได้

ข้อกำหนดเบื้องต้น

คุณสามารถใช้ Intel Inspector เพื่อวิเคราะห์ข้อผิดพลาดของหน่วยความจำและเธรดในโหมดดีบักและรีลีสของไบนารี C++ และ Fortran หากต้องการสร้างแอปพลิเคชันที่ให้ผลการวิเคราะห์ Intel Inspector ที่แม่นยำและสมบูรณ์ที่สุด:

  • สร้างแอปพลิเคชันของคุณในโหมดแก้ไขข้อบกพร่อง
  • ใช้การตั้งค่าคอมไพเลอร์/ลิงเกอร์ที่เหมาะสมที่สุด สำหรับข้อมูลเพิ่มเติม โปรดดู การสร้างแอพพลิเคชันใน Intel Inspector Help.
  • ตรวจสอบให้แน่ใจว่าแอปพลิเคชันของคุณสร้างมากกว่าหนึ่งเธรดก่อนที่คุณจะรันการวิเคราะห์เธรด นอกจากนี้:
  • ตรวจสอบว่าแอปพลิเคชันของคุณทำงานนอกสภาพแวดล้อม 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 สำหรับผู้ใช้ root
  • $HOME/intel/oneapi/inspector สำหรับผู้ใช้ที่ไม่ใช่รูท
  • เพิ่ม /bin32 or /bin64 สู่เส้นทางของคุณ
    สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การสร้างแอพพลิเคชันใน Intel Inspector Help.
เริ่มต้นใช้งาน

ทำตามขั้นตอนเหล่านี้เพื่อเริ่มต้นใช้งาน Intel Inspector

เริ่มต้นใช้งานระบบปฏิบัติการ Intel® Inspector-Linux*

เปิดตัว Intel Inspector
หากต้องการเปิดใช้งาน Intel Inspector GUI แบบสแตนด์อโลน ให้รันคำสั่ง inspxe-gui

หากต้องการเปิดอินเทอร์เฟซบรรทัดคำสั่ง: เรียกใช้คำสั่ง inspxe-cl (หากต้องการความช่วยเหลือ ให้ผนวก -help เข้ากับ
บรรทัดคำสั่ง.)
เลือก/สร้างโปรเจ็กต์ Intel Inspector ขึ้นอยู่กับกระบวนทัศน์ของโปรเจ็กต์ และกำหนดให้คุณสร้างหรือเปิดโปรเจ็กต์เพื่อเปิดใช้งานคุณสมบัติการวิเคราะห์
คิดว่าโครงการวิเคราะห์เป็น:

  • ใบสมัครที่เรียบเรียง
  • ชุดคุณลักษณะที่กำหนดค่าได้ รวมถึงกฎการระงับและไดเรกทอรีการค้นหา
  • คอนเทนเนอร์สำหรับผลการวิเคราะห์ สำหรับข้อมูลเพิ่มเติม โปรดดู การเลือกโครงการใน Intel Inspector Help.

กำหนดค่าโครงการ
ขนาดชุดข้อมูลและปริมาณงานมีผลกระทบโดยตรงต่อเวลาดำเนินการแอปพลิเคชันและความเร็วในการวิเคราะห์
เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ให้เลือกชุดข้อมูลตัวแทนขนาดเล็กที่สร้างเธรดโดยทำงานต่อเธรดน้อยที่สุดถึงปานกลาง
วัตถุประสงค์ของคุณ: ในระยะเวลารันไทม์ที่สั้นที่สุดเท่าที่เป็นไปได้ ให้ดำเนินการตามเส้นทางและจำนวนงานสูงสุด (กิจกรรมคู่ขนาน) ให้ได้มากที่สุดเท่าที่จะทำได้ ขณะเดียวกันก็ลดการคำนวณที่ซ้ำซ้อนภายในแต่ละงานให้เหลือน้อยที่สุดที่จำเป็นสำหรับการครอบคลุมโค้ดที่ดี
ชุดข้อมูลที่ใช้เวลาไม่กี่วินาทีถือเป็นชุดที่เหมาะสมที่สุด สร้างชุดข้อมูลเพิ่มเติมเพื่อให้แน่ใจว่าโค้ดทั้งหมดของคุณได้รับการตรวจสอบ
สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การกำหนดค่าโปรเจ็กต์ใน 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 ช่วย.
  • ระหว่างการวิเคราะห์
  • หลังจากการวิเคราะห์เสร็จสิ้น

เรียนรู้เพิ่มเติม

เอกสาร/ทรัพยากร คำอธิบาย
ผู้ตรวจสอบ Intel: โดดเด่น เอกสารประกอบ แหล่งข้อมูลโดยรวมที่ยอดเยี่ยมสำหรับผู้ใช้มือใหม่ ระดับกลาง และระดับสูง หน้านี้ประกอบด้วยลิงก์ไปยังคำแนะนำ บันทึกประจำรุ่น วิดีโอ หัวข้อเด่น การฝึกอบรมampและอีกมากมาย
Intel Inspector เปิดตัว หมายเหตุและใหม่ คุณสมบัติ มีข้อมูลล่าสุดเกี่ยวกับ Intel Inspector รวมถึงคำอธิบาย การสนับสนุนด้านเทคนิค และข้อจำกัดที่ทราบ เอกสารนี้ยังประกอบด้วยข้อกำหนดของระบบ คำแนะนำในการติดตั้ง และคำแนะนำในการตั้งค่าสภาพแวดล้อมบรรทัดคำสั่ง

 

บทช่วยสอน ช่วยให้คุณเรียนรู้การใช้ Intel Inspector หลังจากที่คุณคัดลอกการฝึกอบรมampเลอบีบอัด file ไปยังไดเร็กทอรีแบบเขียนได้ ให้ใช้เครื่องมือที่เหมาะสมเพื่อแยกเนื้อหา หากต้องการโหลดแบบฝึกampเข้าสู่สภาพแวดล้อม Visual Studio* ดับเบิลคลิกที่ .sln file.

การฝึกอบรม sampช่วยให้คุณเรียนรู้การใช้ Intel Inspector การฝึกอบรมampไฟล์ถูกติดตั้งแบบบีบอัดแยกกัน fileอยู่ใต้ / สampเล/en/. หลังจากที่คุณคัดลอกการฝึกอบรมampเลอบีบอัด file ไปยังไดเร็กทอรีแบบเขียนได้ ให้ใช้เครื่องมือที่เหมาะสมเพื่อแยกเนื้อหา เนื้อหาที่แยกออกมาประกอบด้วย README สั้นๆ ที่อธิบายวิธีสร้างการฝึกอบรมampและแก้ไขปัญหา

บทช่วยสอนจะแสดงวิธีค้นหาและแก้ไขการเข้าถึงหน่วยความจำที่ไม่ได้เตรียมใช้งาน หน่วยความจำรั่ว และข้อผิดพลาดในการแย่งชิงข้อมูลโดยใช้การฝึกอบรม C++ และ Fortranampเลส.

 

ผู้ใช้ตรวจสอบ Intel แนะนำ การ คู่มือการใช้งาน เป็นเอกสารหลักสำหรับ Intel Inspector
ผู้ตรวจสอบ Intel: หน้าแรก

สำรวจเอกสารของเรา

โลโก้ Intel

เอกสาร / แหล่งข้อมูล

Intel Inspector รับหน่วยความจำแบบไดนามิกและเครื่องมือตรวจสอบข้อผิดพลาดของเธรด [พีดีเอฟ] คู่มือการใช้งาน
Inspector Get, เครื่องมือตรวจสอบหน่วยความจำแบบไดนามิกและข้อผิดพลาดของเธรด, เครื่องมือตรวจสอบได้รับหน่วยความจำแบบไดนามิกและเครื่องมือตรวจสอบข้อผิดพลาดของเธรด, เครื่องมือตรวจสอบข้อผิดพลาดของเธรด, เครื่องมือตรวจสอบข้อผิดพลาด, เครื่องมือตรวจสอบ

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *