ข้ามไปที่เนื้อหาหลัก
ฐานความรู้เกี่ยวกับการสนับสนุน

ปัญหาหน่วยความจํารั่วเมื่อเรียกใช้ตัวอย่าง Async C++ การจําแนกประเภทรูปภาพ OpenVINO™

ประเภทข้อมูล: การแก้ไขปัญหา   |   ID บทความ: 000096045   |   การตรวจสอบครั้งล่าสุด: 29/12/2023

สิ่งแวดล้อม

ระบบปฏิบัติการ

Windows® 10, 64-bit*
OpenVINO 2023.0

คำอธิบาย

  • Ran OpenVINO™ Image Classification Async C++ Sample โดยดําเนินการวิธีการ_CrtMemDumpAllObjectsSince
  • ตรวจพบหน่วยความจํารั่วด้านล่าง:

    Dumping objects ->{253771} normal block at 0x000001BAE43B8700, 112 bytes long.Data: <@ ; 0 ; > 40 8F 3B E4 BA 01 00 00 30 98 3B E4 BA 01 00 00{253770} normal block at 0x000001BAE43B9830, 112 bytes long.Data: < ; @ ; > 00 87 3B E4 BA 01 00 00 40 8F 3B E4 BA 01 00 00{253769} normal block at 0x000001BAE31B4590, 128 bytes long.Data: <@ ; @ ; > 40 8F 3B E4 BA 01 00 00 40 8F 3B E4 BA 01 00 00{253768} normal block at 0x000001BAE3218760, 16 bytes long.Data: < v > 00 76 80 08 F8 7F 00 00 00 00 00 00 00 00 00 00{253767} normal block at 0x000001BAE43B8F40, 112 bytes long.Data: <0 ; ; > 30 98 3B E4 BA 01 00 00 00 87 3B E4 BA 01 00 00{253766} normal block at 0x000001BAE32173B0, 16 bytes long.Data: < u > E8 75 80 08 F8 7F 00 00 00 00 00 00 00 00 00 00 : Object dump complete.

ความละเอียด

CrtDumpMemoryLeaks() รายงานวัตถุทั้งหมดที่ไม่ทําลาย (วัตถุทั่วโลกด้วย) ดังนั้นพวกเขาสามารถทําซ้ําปัญหาได้โดยรวมถึง openvino/openvino.hpp เท่านั้น (โดยไม่มีการดําเนินการใด ๆ ในหลัก) หรือด้วย DEFINE... มาโครจาก gflags library (ใช้โดยตัวอย่าง) โดยไม่มี OpenVINO™เลย จากการวิเคราะห์ข้างต้น ไม่สามารถถือว่ารายงานดังกล่าวเป็นหน่วยความจําผลิตภัณฑ์จริงรั่วไหลได้

ใช้เครื่องมือ Sanitizers หรือ valgrind เป็นเครื่องมือที่เชื่อถือได้มากขึ้นเพื่อตรวจสอบการรั่วไหลของหน่วยความจํา

ข้อมูลเพิ่มเติม

อาจมีรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการติดตามรอยรั่วของ หน่วยความจําในการเพิ่มประสิทธิภาพการใช้หน่วยความจํา

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับผลิตภัณฑ์ 3 รายการ
ซอฟต์แวร์โปรเซสเซอร์ Intel® Xeon Phi™ OpenVINO™ toolkit Performance Libraries

ข้อสงวนสิทธิ์

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่?

ติดต่อฝ่ายสนับสนุน
ติดต่อฝ่ายสนับสนุน