เครื่องมือวินิจฉัย Visual Studio 2015 การใช้หน่วยความจำและการดีบัก C ++

ฉันมี Visual Studio Enterprise 2015 และโปรเจ็กต์ C++ ดั้งเดิม ฉันต้องการวิเคราะห์การใช้หน่วยความจำ ซอฟต์แวร์ของเราทำงานเป็นบริการ Windows ดังนั้นฉันมักจะแก้ไขจุดบกพร่องโดยแนบไปกับบริการที่ทำงานอยู่ ฉันพบว่าเมื่อฉันทำเช่นนั้น การใช้หน่วยความจำของเครื่องมือวินิจฉัยไม่พร้อมใช้งาน:

ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตาม เมื่อฉันเริ่มซอฟต์แวร์ผ่านดีบักเกอร์ (โดยการกด F5) เครื่องมือการใช้หน่วยความจำจะปรากฏขึ้น:

ป้อนคำอธิบายรูปภาพที่นี่

มันควรจะเป็นอย่างนั้นเหรอ เช่น เครื่องมือวินิจฉัยการใช้หน่วยความจำไม่รองรับเมื่อแนบกับกระบวนการหรือไม่

เครื่องมือวินิจฉัยการใช้หน่วยความจำหายไปทั้งเมื่อแนบกับกระบวนการที่ทำงานในเครื่องและเมื่อทำการดีบักระยะไกล (แนบกับกระบวนการบนเครื่องอื่น)


person Helge Klein    schedule 25.09.2015    source แหล่งที่มา


คำตอบ (1)


ตัวสร้างโปรไฟล์หน่วยความจำดั้งเดิมของเครื่องมือวินิจฉัยจะรองรับการแนบกับกระบวนการใน Visual Studio 2015 Update 1 ที่กำลังจะมาถึง โดยจะมีการแสดงตัวอย่าง CTP ที่ออกมาในฤดูใบไม้ร่วงนี้ซึ่งคุณสามารถทดลองใช้ได้

person Adam W.    schedule 25.09.2015
comment
นี่คือลิงก์ไปยังการดาวน์โหลดอัปเดต 1 ที่ตอนนี้รองรับการทำโปรไฟล์ผ่านการแนบไปกับกระบวนการ: visualstudio.com/en-us/news/vs2015-update1-vs.aspx - person Adam W.; 07.11.2015