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