Я использую стороннее приложение, которое время от времени дает сбой при выполнении определенной длительной операции в программе. Во время этой операции (которая может длиться пару часов и более) программа использует много памяти, а затем освобождает ее. Иногда эта операция работает нормально. В других случаях происходит сбой со знакомым "Хотите отправить больше информации о проблеме?"в Microsoft подскажите.
Само приложение имеет подпрограмму обработки исключений, которую я видел ранее, но не активируется во время этого конкретного сбоя. Из-за этого разработчик говорит мне, что сбой вызван тем, что в Windows не хватает памяти или места в стеке. Я увеличил файл подкачки, и я уверен, что в некоторых случаях произошел сбой, и во время сбоя было достаточно системной памяти.
Приложение 64-битное, и я работаю на Windows 7 64-битной.
Я начал мониторинг приложения с помощью Process Monitor, но он не дал никакой полезной информации.
Как я могу определить причину аварии? Если Windows приводит к сбою приложения, не будет ли в нем регистрироваться некоторая информация о процессе и почему он завис? Я не вижу других сбоев из других приложений, кроме этого. Как я могу добраться до сути этого?