У меня есть интенсивная операция с данными огромного количества, которая обрабатывается моим приложением. Этот процесс обычно занимает 12 часов.
Недавно я столкнулся с некоторыми проблемами в этом, и я сделал некоторые функции для записи файлов на диск.
Но это худшее решение, которое я когда-либо принимал. Это приложение занимает 48 часов (в 4 раза больше).
Есть ли способ создать журнал без ущерба для производительности? Я слышал о сообщениях MSMQ и т. Д. Какие есть варианты?
Заранее спасибо.
В зависимости от рабочей нагрузки и объема ведения журнала может помочь асинхронный регистратор. Реализация одного не совсем тривиально, хотя. Я использовал g2log до.
Других решений пока нет …