Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: -Вовчик- on 15 02 2020, 14:32:32

Title: Зависает после обновления 2020.02.14.
Post by: -Вовчик- on 15 02 2020, 14:32:32
Где-то с 13-14 февраля, после обновления стала регулярно зависать на ровном месте (ну то есть ни на что не реагирует, помогает лишь убить процесс в диспетчере задач)
Возможно и не обновление виновато, но именно после него это началось, до этого работала стабильно
Title: Re: Зависает после обновления 2020.02.14.
Post by: -Вовчик- on 16 02 2020, 12:28:53
Возможно ещё зависания связаны с тем, что в начале февраля сгорела одна планка оперативки (было 2 по 4Гб) и сейчас её (оперативки) не хватает. А т.к. уже убедился, что миранда очень уж любит насиловать диск мелкими записями (на которых HDD всегда очень медленно работают) - а сейчас ещё и добавилось то, что винда активно пользуется файлом подкачки - миранда не успевает записать/прочитать что-то из своей базы и сразу вешается (отчего-то другие программы нормально работают в таком режиме) :-\
Title: Re: Зависает после обновления 2020.02.14.
Post by: Apollo2k4 on 16 02 2020, 13:24:05
-Вовчик-, интересный вывод но странный. На личном опыте 2 Гб и 5400 RPM HDD миранда успешно прожила 7 лет не особо оказывая влияние на производительность остальной части.
Title: Re: Зависает после обновления 2020.02.14.
Post by: ghazan on 16 02 2020, 13:38:01
а сейчас ещё и добавилось то, что винда активно пользуется файлом подкачки
да ладно? посмотри в сторону скина на клист, может его выключить тогда?
Миранда лупит на диск в отложенном режиме и только постранично, там сама винда достаточно эффективно разруливает всё
Title: Re: Зависает после обновления 2020.02.14.
Post by: ghazan on 16 02 2020, 13:46:48
-Вовчик-,
и еще: если повиснет, то вот тут можно посмотреть, как делать отчет о такой проблеме
https://wiki.miranda-ng.org/Using_Process_Explorer_as_the_debugging_tool
Title: Re: Зависает после обновления 2020.02.14.
Post by: -Вовчик- on 16 02 2020, 14:13:20
ghazan, так?
Spoiler



xNtKrnl.exe!KeWaitForMultipleObjects+0xc0a
xNtKrnl.exe!KeAcquireSpinLockAtDpcLevel+0x712
xNtKrnl.exe!KeWaitForMutexObject+0x19f
xNtKrnl.exe!__misaligned_access+0xbd4
xNtKrnl.exe!__misaligned_access+0x187d
xNtKrnl.exe!KiCheckForKernelApcDelivery+0x25
Ntfs.sys+0x846e8
fltmgr.sys+0x2bcf
fltmgr.sys+0x16df
xNtKrnl.exe!NtCreateFile+0x34e
xNtKrnl.exe!RtlUnicodeStringToInteger+0x271
xNtKrnl.exe!KeSynchronizeExecution+0x3a23
ntdll.dll!ZwFlushBuffersFile+0xa
wow64.dll!Wow64EmulateAtlThunk+0xd8c3
wow64.dll!Wow64SystemServiceEx+0xd7
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x42a
ntdll.dll!RtlUniform+0x6e6
ntdll.dll!EtwEventSetInformation+0x1da09
ntdll.dll!LdrInitializeThunk+0xe
ntdll.dll!ZwFlushBuffersFile+0x12
kernel32.dll!FlushFileBuffers+0x3a
ntdll.dll!RtlAllocateHeap+0xac
mir_core.mir!CTimer::OnTimer+0x13
mir_core.mir!CDlgBase::DlgProc+0x329
mir_core.mir!CDlgBase::GlobalDlgProc+0x5c
USER32.dll!gapfnScSendMessage+0x332
USER32.dll!GetCursor+0x263
USER32.dll!GetCursor+0xa4
USER32.dll!GetCursor+0x1a9
USER32.dll!gapfnScSendMessage+0x332
USER32.dll!GetThreadDesktop+0xd7
USER32.dll!CharPrevW+0x138
USER32.dll!DispatchMessageW+0xf
Miranda32.exe!wWinMain+0x9a
Miranda32.exe!__scrt_common_main_seh+0xf8
Miranda32.exe!__ImageBase+0x1c
[close]
Title: Re: Зависает после обновления 2020.02.14.
Post by: -Вовчик- on 16 02 2020, 14:28:36
Quote
интересный вывод но странный. На личном опыте 2 Гб и 5400 RPM HDD миранда успешно прожила 7 лет не особо оказывая влияние на производительность остальной части.
Не знаю, но у меня миранда очень уж критична к диску, даже когда в торренте что-то активно раздаётся, миранда часто пишет "ошибка базы" (я уже создавал по этому поводу темы, советы из них помогали, но не на долго, затем снова всё повторяется). Да и когда активно идёт переписка (часто прилетают сообщения) миранда опять начинает скрипеть диском и писать про ошибку базы. Пока профиль пустой - всё хорошо, как только заполняется перепиской - начинает тупить (но в QIP, где переписка была отдельно по файлам - всё годами работало без затупов)
Но эта тема не об этом, а о том, что она стала на ровном месте зависать (покрывается таким серым цветом, и если часто щёлкать по ней мышкой - винда предлагает или подождать, или убить процесс)
Title: Re: Зависает после обновления 2020.02.14.
Post by: Apollo2k4 on 16 02 2020, 15:49:47
-Вовчик-, Почти 200 Мб это ощутимый размер базы, но миранда не переписывает базу целиком каждый раз т.ч. нужно смотреть что не так, вам привели способ как можно отловить что идёт не так.
Title: Re: Зависает после обновления 2020.02.14.
Post by: -Вовчик- on 16 02 2020, 18:04:19
Где привели способ? Я то увы не умею это отлавливать ::)
Выше я создал отчёт, как и попросили - но для меня там никакой полезной информации нет, увы...