Приветствую Вас Гость | RSS
Перейти на главную страницу | При утечке оперативной памяти - Форум | Регистрация | Вход
 Просто он лучший!
 
[Последние сообщения · Участники · Правила форума · Поиск по сайту! · RSS ]
 
Внимание! Прежде чем задать свой вопрос, зайдите сюда, а также в ОБЯЗАТЕЛЬНОМ ПОРЯДКЕ раздел FAQ, так как там уже есть ответы на Ваши вопросы.

  • Страница 1 из 1
  • 1
Модератор форума: alex_bo, Teo  
Форум » Все для коммуникатора » Настраиваем Windows Mobile » При утечке оперативной памяти
При утечке оперативной памяти
jack79 Дата: Вторник, 07.04.2009, 17:25 | Сообщение # 1
Группа: Пользователи
Сообщений: 447
Город:
Награды: 0  +
Репутация: 30  ±
Замечания:
Статус: Offline
Нашел на одном сайте инфу.Не конкретно под наш девайс,но общая концепция ,думаю,будет понятна всем
Пытаемся избавиться от утечки оперативной памяти
В ветке реестра HKEY_LOLCAL_MACHINE\System\GDI\GLYPHCACHE переменная limit отвечает за размер графического кэша. Ее допустимые значения - 4096, 8192, 16384, 32768 (десятичные) или 1000, 2000, 4000, 8000 (16-ричные), то есть, степени двойки. Другие значения ключа могут не восприниматься системой. Меньшие значения экономят оперативку, но могут привести к более медленной прорисовке - однако, далеко не на всех приложениях. Если посмотреть Memmaid'ом список запущенных процессов (Jump To -> Process -> Running Processes), легко обнаружить, что разрастается в первую очередь процесс gwes.exe (Graphics, Windowing, and Events Subsystem), который отвечает за графическую подсистему, события и графические компоненты (размер значков, скроллбары и т.п.)

Так вот, параметр limit непосредственно влияет на поведение gwes.exe - чем меньше значение параметра, тем чаще gwes.exe "пульсирует", занимая и освобождая память (видимо, не всегда корректно, с чем и связано разрастание). В каждом конкретном случае, в зависимости от установленного софта, есть смысл поэкспериментировать с настройкой GLYPHCACHE. Разумеется, кэш не должен быть больше размера оперативной памяти smile

Есть и отдельный кэш для системных шрифтов: HKey_Local_Machine\System\GDI\SYSFNT, значение 0 (размер по умолчанию) я менять не стал. Часто советуют здесь также 4096 - у меня это привело только к потере лишнего мегабайта после загрузки. Часто советуют также поэкспериментировать с кэшами и буферами файловой системы (я также не стал):
HKey_Local_Machine\System\StorageManager\FATFS\CacheSize - 0 по умолчанию на 512. При этом параметр EnableCache этой ветки = 1.
HKey_Local_Machine\System\StorageManager\Filters\fsreplxfilt\ReplStoreCacheSize - 0 по умолчанию на 512.

Слишком большие кэши Internet Explorer'а и Opera тоже могут быть проблемой. Вернуться к кэшам по умолчанию всегда можно из MemMaid: Jump To -> Tweaks -> System Tweaks, кнопка Optimize, Device Default. Единственное, имеет смысл поставить Max Connections не 4, а 8. Эта вкладка меняет много параметров, нужно быть внимательным - например, можно опять сбросить значение GLYPHCACHE\limit на 8192 (меньше просто нет в списке).

 
veber Дата: Среда, 04.11.2009, 23:19 | Сообщение # 2
Группа: Пользователи
Сообщений: 33
Город: Комсомольск
Награды: 0  +
Репутация: 0  ±
Замечания:
Статус: Offline
Все проблемы решаются в настройках SKTools v 4.4.7.112-там даже не надо в реестр лезть.
 
WhiteVlad Дата: Суббота, 24.04.2010, 19:36 | Сообщение # 3
Группа: Windows Mobile 6.5
Сообщений: 23
Город:
Награды: 0  +
Репутация: 0  ±
Замечания:
Статус: Offline
А можно сделать рег файлик , чтобы самому не лазать ? smile

WM 6.5 21921 by Kova17 + microSDHC 8 gb
 
ccbecclantounna Дата: Понедельник, 28.11.2016, 21:25 | Сообщение # 4
Группа: Пользователи
Сообщений: 1
Город:
Награды: 0  +
Репутация: 0  ±
Замечания:
Статус: Offline
http://www.xseon.ru/ - все для Вашей рекламы в одной программе
 
Форум » Все для коммуникатора » Настраиваем Windows Mobile » При утечке оперативной памяти
  • Страница 1 из 1
  • 1
Поиск:

Copyright creppers, [eЯmac] Хостинг от uCoz
Новости