Я использую стороннее приложение, которое время от времени дает сбой при выполнении определенной длительной операции в программе. Во время этой операции (которая может длиться пару часов и более) программа использует много памяти, а затем освобождает ее. Иногда эта операция работает нормально. В других случаях происходит сбой со знакомым "Хотите отправить больше информации о проблеме?"в Microsoft подскажите.

Само приложение имеет подпрограмму обработки исключений, которую я видел ранее, но не активируется во время этого конкретного сбоя. Из-за этого разработчик говорит мне, что сбой вызван тем, что в Windows не хватает памяти или места в стеке. Я увеличил файл подкачки, и я уверен, что в некоторых случаях произошел сбой, и во время сбоя было достаточно системной памяти.

Приложение 64-битное, и я работаю на Windows 7 64-битной.

Я начал мониторинг приложения с помощью Process Monitor, но он не дал никакой полезной информации.

Как я могу определить причину аварии? Если Windows приводит к сбою приложения, не будет ли в нем регистрироваться некоторая информация о процессе и почему он завис? Я не вижу других сбоев из других приложений, кроме этого. Как я могу добраться до сути этого?

1 ответ1

1

Когда Windows завершает работу программы, она регистрирует соответствующую информацию в журнале приложений в средстве просмотра событий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .