
Я устраняю неполадки экземпляра рабочей станции/сервера, на котором приложение зависает при взаимодействии с нашей базой данных, размещенной на сервере Windows 2003 Server OpenBase.
Короче говоря, приложение перейдет в состояние «Не отвечает» на 45 секунд или более при выполнении определенных функций.
Я надеюсь получить некоторые общие идеи о том, как устранить неполадки, которые именно ожидает приложение. Другие рабочие станции, на которых запущено это программное обеспечение в среде, не демонстрируют эту проблему, но наш сервер определенно немного потрепан.
Я хотел бы узнать такие вещи, как: ждет ли программа ответа от сервера базы данных? Вмешался ли антивирус настольного компьютера в работу приложения?
Ответ может быть таким: продолжайте работать с Process Explorer и Process Monitor.
Любые идеи приветствуются.
Спасибо!
решение1
БегатьНабор инструментов анализатора производительности Windowsна клиенте выполните действие, создающее проблему, и проанализируйте его.
Если на стороне клиента ничего не очевидно, сделайте то же самое на стороне сервера, но когда у вас подключен только один клиент - в противном случае вы получитеотличная сделкашума, через который приходится работать.
ProcMon тоже может помочь, но его сложно по-настоящему проанализировать.