+  HandyCache форум
|-+  Главная категория» Общие вопросы» Управление памятью
Имя пользователя:
Пароль:
Страниц: 1 2 [3]  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Управление памятью  (Прочитано 26226 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nickston
Пользователь
**

Репутация: +4/-0
Offline Offline

Сообщений: 93


« Ответ #40 : 09 января 2011, 23:46:53 »

у меня компьютер с хк работает без перезагрузки неделями и приходиться наблюдать такое явление как рост потребления памяти.
помогает только закрытие и новый запуск хк. при этом чем больше занято памяти тем дольше закрывается хк (явно не линейная зависимость).
раньше когда в области активных соединений висели соединения а реально приложение уже давно закрыто занимаемая память росла, но помогало ручное закрытие соединения, память освобождалась.
сейчас складывается такое впечатление, что те соединения которые раньше висели в активных соединениях сейчас просто удаляются из монитора, но реально продолжают висеть. и соответственно получается что при закрытии хк пытается все таки закрыть эти соединения, поэтому и долго закрывается и отсюда зависимость не линейная.
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #41 : 10 января 2011, 03:29:39 »

Подтверждаю всё выше написанное. Точь в точь такое поведение. Легче стало при выключенном RAM-кэше. (за сутки скушал только два десятка ОЗУ) Если нужно могу записывать данные. (А то память-то у меня человеческая, ещё))))
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #42 : 10 января 2011, 04:20:25 »

сейчас складывается такое впечатление, что те соединения которые раньше висели в активных соединениях сейчас просто удаляются из монитора, но реально продолжают висеть.

Ошибочное впечатление! Проверь любым сниффером. Разорванные соединения на самом деле нигде не "висят". Их уже нет.

А про работу в HC кэша потоков почитай здесь:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1115.msg9484/#msg9484
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #43 : 10 января 2011, 04:30:57 »

Висят соединения строками в мониторе HC (точно помню мучался в бете, сейчас такого вроде нет), а сами соединения в ОС не висят. (юзал TCPView)

nickston, посмотрите мои недавние посты (через мой профиль) про Win7+HC+кэш+I/O приоритет. Может и Вам поможет описанное решение. (У меня комп включён 24/7, тоже)
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #44 : 10 января 2011, 04:33:50 »

На вкладке О программе есть графики расхода памяти. Там хорошо видно, что расход памяти меняется пропорционально количеству соединений с клиентами, причем меняется в разы.
Наличие утечек памяти я проверял, утечек не нашел. В то же время соглашусь с тем, что со временем расход памяти в покое (число соединений 0) умеренно растет. Это связано с тем, что в НС есть несколько внутренних кэшей, предназначенных для ускорения работы (сохраняются результаты различных процедур, чтобы впоследствии не выполнять их заново, а брать готовые результаты) и со временем они наполняются. Периодически кэши чистятся, но не опусташаются совсем. Поэтому нормально то, что скажем через сутки, программа расходует больше памяти, чем сразу после запуска.
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #45 : 10 января 2011, 04:48:00 »

Все замеры делал при 0 подключениях.
Обращал внимание на HC когда Win7 предлагал убить его по причине прожорливости ОЗУ Улыбка (не менее 4-5 дней работы HC)

mail62, прокомментируйте, пожалуйста скриншот:

 смущает число 353868

Почему так много: Virtual Size = 881Mб (смотрел в Process Explorer) (я понимаю, что это не реально занимаемый объём ОЗУ)
« Последнее редактирование: 10 января 2011, 04:54:06 от DIGGER » Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #46 : 10 января 2011, 06:12:09 »

и картина несколько часов спустя:
Сообщить модератору   Записан
nickston
Пользователь
**

Репутация: +4/-0
Offline Offline

Сообщений: 93


« Ответ #47 : 10 января 2011, 12:14:37 »

настаивать на соединениях не буду (просто было похоже)
но вот какая интересная статистика:
вчера когда об этом писал ВАП был 300 на 600 сейчас уже 400 на 800.
при этом активных соединений у меня всегда висит одно от аськи  и сейчас одна закачка на 200 мб, и вчера
3 штуки по 200. что говорит о том что с активными соединениями в данный момент не связано никак, что процесс просто зависит от времени.
вчера правда скриншот не делал, с сегодняшнего дня начну делать как наберу побольше статистика отпишу (если что надо смотреть мерить скажите)
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #48 : 10 января 2011, 12:18:47 »

Цитировать
mail62, прокомментируйте, пожалуйста скриншот
Что тут комментировать? Читай эту тему сначала, все, что мог написать, я уже писал.
Сообщить модератору   Записан
nickston
Пользователь
**

Репутация: +4/-0
Offline Offline

Сообщений: 93


« Ответ #49 : 10 января 2011, 12:31:26 »

рам кеш всего 5 мб вроде не страшная цифра что бы его отключить, (ни 5 мб не жалко ни проц у меня не грузиться больше 10 процентов обычно)
винда у меня хп могу поменять приоритет для хк но смысла опять таки не вижу: 1) проц не загружен особо ресурсов урывать не у кого 2) каждый раз в ручную его менять не охота
памяти у меня всего 2 гб при этом с учетом того что хк ее постепенно отжирает то дело доходит до нехорошего
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #50 : 10 января 2011, 15:32:14 »

Я расстроен:   Грустный
Цитата: nickston
…винда у меня хп могу поменять приоритет для хк…
Не можете Вы в WinXP менять I/O приоритет (Windows® Internals Book). Я из-за этого, в основном, и перешёл на Win7.

Цитата: nickston
1) проц не загружен особо ресурсов урывать не у кого
Не правда (Windows® Internals Book). Эффект будет заметен на высоких скоростях. (У меня PhenomII 965 Black Editions — заметна разница)

Цитата: mail62
Что тут комментировать?
Странно от Вас такое слышать. Мне показалось странными цифры 1011084/1843244
Сообщить модератору   Записан
nickston
Пользователь
**

Репутация: +4/-0
Offline Offline

Сообщений: 93


« Ответ #51 : 10 января 2011, 16:20:19 »

Я расстроен:   ГрустныйНе можете Вы в WinXP менять I/O приоритет (Windows® Internals Book). Я из-за этого, в основном, и перешёл на Win7.
Не правда (Windows® Internals Book). Эффект будет заметен на высоких скоростях. (У меня PhenomII 965 Black Editions — заметна разница)
win7 не мой вариант (у меня ноут и с дровами проблема) io прикольно, но переживу
эффект может и будет заметен, но скорость 2 мегабита не такая высокая скорость, и менять вручную приоритеты не имею желания
Сообщить модератору   Записан
Tyjj
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #52 : 16 апреля 2011, 21:26:09 »

Можно как-то уменьшить (оптимизировать) размер занимаемой памяти?
А то  настройки дефолтные, подключено два расширения: R-ext, Content Master, и в памяти занимает прибл 75Мбайт Грустный
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #53 : 16 апреля 2011, 21:46:25 »

Половину расхода памяти дает Content Master. В самом Content Master по моим наблюдениям больше других расходуют память правила AdMuncher.
Сообщить модератору   Записан
itt
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 16



WWW
« Ответ #54 : 15 мая 2011, 10:14:08 »

А можно в следующую версию включить какое  нить расширение типа  что бы программа автоматом перезапускалась допустим один раз в  пять дней в определенное время или в том  случае когда НС  начинает  кушать допустим более 250 метров памяти??
Блин, иногда  забываю перезапускать НС и инет улюдей  начинает  глючить.. а после перезапуска НС опять начинает потреблять всего 10 метров памяти и все работает как часики
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #55 : 15 мая 2011, 14:01:07 »

itt, используйте возможности ОС — "Планировщик заданий".
P.S. HC сам не течёт, смотрите что к нему цепляется: всякие ВКонтакте саверы, Firewall/Antivirus…
Сообщить модератору   Записан
Страниц: 1 2 [3]  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: