ฉันใช้แอพพลิเคชั่นบุคคลที่สามซึ่งเกิดปัญหาเป็นระยะเมื่อฉันทำการดำเนินการที่รันนานภายในโปรแกรม ในระหว่างการดำเนินการนี้ (ซึ่งสามารถอยู่ได้สองสามชั่วโมงหรือนานกว่านั้น) ผู้ใช้โปรแกรมจะใช้หน่วยความจำจำนวนมากแล้วปล่อยมันจำนวนมาก บางครั้งการดำเนินการนี้ทำงานได้ดี บางครั้งก็เกิดปัญหากับ "คุณต้องการส่งข้อมูลเพิ่มเติมเกี่ยวกับปัญหาหรือไม่" ไปยังพรอมต์ของ Microsoft
แอปพลิเคชันมีข้อยกเว้นในการจัดการรูทีนที่ฉันเคยเห็นมาก่อน แต่ไม่ได้ถูกเปิดใช้งานในระหว่างการหยุดทำงานเฉพาะนี้ ด้วยเหตุนี้ผู้พัฒนาจึงแจ้งให้ฉันทราบว่าความผิดพลาดนั้นเกิดจาก Windows มีหน่วยความจำไม่เพียงพอหรือพื้นที่สแต็ก ฉันได้เพิ่มไฟล์หน้าและฉันมั่นใจว่ามีกรณีที่เกิดความผิดพลาดและมีหน่วยความจำระบบมากมายในขณะที่เกิดความผิดพลาด
แอปพลิเคชันคือ 64 บิตและฉันใช้งานบน Windows 7 64 บิต
ฉันเริ่มตรวจสอบแอปพลิเคชันโดยใช้ Process Monitor แต่ไม่ได้ให้ข้อมูลที่เป็นประโยชน์ใด ๆ
ฉันจะกำหนดสิ่งที่ทำให้เกิดความผิดพลาดได้อย่างไร หาก Windows พังแอพมันจะไม่บันทึกข้อมูลบางอย่างเกี่ยวกับกระบวนการและทำไมมันจึงขัดข้อง ฉันไม่เห็นข้อขัดข้องอื่น ๆ จากแอพอื่น ๆ เพียงอันเดียว ฉันจะไปที่ด้านล่างของสิ่งนี้ได้อย่างไร