real_LEM
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору pop2ROOT Цитата: Vladimir50005 Цитата: почему после долгого использования Макстон обьем занимаемой памяти в оперативке увеличивается до 100мб ? и начинается легкое подтормаживание. Первые дней десять работал нормально вроде. | очевидно, утечка. Возможно, какой-то из плагинов виноват, а возможно и сам сабж. | Не совсем утечка, а скорее жутко неоптимальный менеджер памяти. И именно в самой программе, а не в плагинах. Причем это присутствует как на версиях 2.x, так и на версиях 1.6.х, это я лично проверял. Суть заключается в том, что Maxthon, даже в простаивающем состоянии (а может и ОСОБО в простаивающем), постепенно пытается сбросить все по максимуму из оперативной памяти в виртуальную (типа оптимизация использования памяти). Это видно, если смотреть например из диспетчера задач Windows (надо включить отображение столбца используемой процессами виртуальной памяти). Использование оперативки растет, но постепенно она выдавливается в виртуалку. Размер занимаемой виртуальной памяти по сравнению с оперативной увеличивается чаще всего в 3-4 раза (например 86М и 240М - реальные цифры у меня сейчас). Но т.к. Maxthon все же работает, то он подгружает информацию из виртуалки в оперативку обратно (не освобождая виртуалку), а параллельно снова выдавливает все в виртуалку, еще больше увеличивая использование виртуальной памяти. Получается замкнутый круг с наращиванием использования виртуальной памяти. Это кстати и является как бы зависанием программы при выходе - она после этого еще долго может висеть в процессах. На самом деле она не висит, а освобождает память в обратном порядке. Из виртуальной - в оперативку (оперативка растет, виртуалка уменьшается), затем освобождает (оперативка уменьшается). И так может длиться довольно долго, т.к. происходит это не большими порциями, а теми же маленькими кусочками, какими оно загонялось в виртуалку. Это тоже довольно интересно наблюдать в диспетчере задач. В конце концов Maxthon все же освободит всю занятую память, и выгрузится. Грустно, но факт... |