ksa
Модератор раздела
 Откуда: Коломна Всего сообщений: 37 СсылкаДата регистрации: 22 сен. 2007
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 11 февраля 2008 13:28
Сегодняшнюю статью мы посвятим в первую очередь коммуникаторам на базе операционной системы Windows Mobile 2003 SE Phone Edition.
В чем цель статьи?
Все очень просто: когда вы имеете в собственности устройство, оснащенное 64 мегабайтами оперативной памяти, то звучит это громко, но на практике выясняется, что этой самой памяти всегда становится мало... и надо ее, ту, которую называют занятой (зачастую неизвестно чем), высвободить под прочие нужды...
А что делать владельцам ряда моделей коммуникаторов с объемом оперативной памяти в 32 мегабайта?
Об этом и пойдет речь в нашей статье. Несколько практических советов по высвобождению резервов оперативной памяти на примере MDA T-Mobile Compact.
Итак, начну я с того, что если вам нужен самый "правильный" способ увеличения объема оперативной памяти и вам нужен существенный прирост (от 50% и более), то вам прямая дорога на сайт www.pocketpctech.com
На этом сайте вам предложат апгрейд памяти вплоть до 256 мегабайт, но для этого придется понести достаточно существенные расходы... Не всем это выгодно по тем или иным причинам, к сожалению.
Мы предложим вам просто убрать "лишний" набор файлов, занимающий места до 6 мегабайт и не дающий вам по сути ничего полезного.
Начнем с папки StartUP в каталоге Windows вашего коммуникатора. Для чего она нужна?
В эту папку помещаются ярлыки тех приложений, которые должны автоматически запускаться при ресете либо простом запуске устройства.
Как влияет содержимое этой папки на работу коммуникатора? Непосредственно и напрямую влияет на быстродействие и скорость загрузки вашей карманной системы. Посмотрим, что там?
В нашем случае там мы находим: Assistant - помощник, можно сказать, основа удачного запуска аппарата после перезагрузки CheckAutoRun - системный ярлык проверки автозапуска IA_CID_StartUp - ярлык запуска приложения идентификации звонящего, иначе говоря Caller ID LEAgent - в случае установленной локализации системы от компании "Парагон" видим ярлык от Language Extender Poutlook - Карманный Outlook
Как видим, не очень много, но... из всех перечисленных ярлыков на скорость загрузки коммуникатора влияет карманный "аутлук" и идентификация звонящего. Возможные варианты действий:
Аутлуком я лично не пользуюсь, и ярлык мне этот ни к чему. Я его удаляю. Эффект улучшения работы пусть и субъективный, но он заметен. Заметен в первую очередь при "ресете" устройства. Больше не появляются в процессе загрузки песочные часы, показывающие "задумчивость" системы.
Надеюсь, общий смысл возможных манипуляций с данной папкой ясен. Выбирать, что оставить, а что удалить – ВАМ! Только помните: это именно те приложения, которые должны Автоматически стартовать при загрузке операционной системы.
Приведу небольшой пример из личного опыта. Есть такая программа "оверклокер", а по-русски программа для увеличения тактовой частоты работы процессора XCPUScalar, очень популярная и известная. Так вот, после того как я ее удалил, системно, как положено со своего "компакта", при ресете устройства стала появляться ошибка. «Не могу найти компонент программы» и т.д., я сначала пытался понять, по какому принципу операционная система пытается искать программу, которой уже давно нет, результат был прост... Как вы думаете, куда удаленная программа записала ярлык на запуск при старте себя любимой? Конечно, в папку Windows>StartUp. Заглянул в папку и – точно, ярлык удаленного приложения в этой папке остается после удаления программы, Windows Mobile не удаляет его оттуда по умолчанию.
Что можно убрать для получения свободной оперативной памяти?
Освободить немного памяти можно путем удаления в папке Windows файлов предиктивного ввода Т9 на языках, которые вы вряд ли когда-то будете использовать: итальянский, испанский, португальский, датский. Я оставил себе только немецкий Т9, так как владею этим языком, и по работе приходится его часто использовать; вы можете оставить любой, какой захотите.
Файлы предиктивного ввода занимают примерно от 30-200 килобайт, их 8 штук, общий занимаемый ими объем на моем коммуникаторе составляет 830 килобайт, что, как мне кажется, достаточно увесистый кусок нужной мне памяти.
Найти файлы предиктивного ввода можно так:
Открываем проводник, нажимаем стилусом на пустое место экрана программы проводника и удерживаем стилус в нажатом состоянии, в появившемся контекстном меню выбираем «отображение скрытых файлов».
Далее перемещаемся в папку Windows.
Теперь необходимо установить нужную сортировку файлов в папке. Сортируем их «по имени», опускаемся по списку до буквы «Т» и видим файлы предиктивного ввода.
Эмулятор Java-машины для запуска игр и приложений типа jad и jar с мобильных телефонов. На коммуникаторе данная возможность не актуальна, так как программ, специализированных под Windows Mobile, предостаточно, да и запускает приложения эта машина далеко не так, как им положено работать.
Находим и удаляем файлы: папка Windows (в режиме «отображать скрытые файлы») с расширением zip (их там два), удаляем их; если у вас установлена программа Resco Explorer, то по указанному пути увидим еще и файл unzipper — его удалять нельзя, получили 900 Килобайт.
Далее находим в папке Windows (в режиме «отображать скры-тые файлы») два файла с именем jmm. Их тоже удаляем и получаем еще 400 килобайт. После проделанных шагов идем: Windows>start_menu>programms и удаляем ярлык на Java-плагин.
Также я не использую сервис MMS сообщений.
В папке My documents>Templates находятся файлы, относящиеся к работе сервисной службы мультимедийных сообщений.
Различные шаблоны, картинки и прочие файлы настроек. Я их удалил, получив около 300 килобайт освобожденной памяти. Если вы пользуетесь mms, то, конечно, не стоит удалять «темплейты», в противном случае сервис мультимедийных сообщений не будет более работать на вашем коммуникаторе вплоть до хард ресета.
Также, оставшиеся службы MMS вы можете найти в папке Windows (в режиме «отображать скрытые файлы») по имени mms_service и mms_transfer суммарным объемом порядка 300 Килобайт, если не используете ммс, то их можно удалить. <
Еще?
Конечно, приличное место в оперативной памяти отнимают записанные в папку Windows> Rings мелодии вызова телефона. Их можно перенести, но не на карту памяти, к сожалению, потому что при выключенном аппарате карта памяти "просыпается" не всегда вовремя, и время от времени вы будете слышать "дефолтовый" звонок телефона.
Как нам это сделать?
Достаточно просто, к моему удивлению: методом редактирования ключа реестра устройства.
Открываем :
HK_CURRENT_USER> ControlPanel> SoundCategories> Ring, прописываем вместо Windows> Ring папку Storage> Ring и переносим из «виндоуса» папку с мелодиями в Storage. Делаем софт-ресет и проверяем: например, позвоните с городского номера на свой мобильный телефон. У меня было 6 мелодий, и установлены они на разные контакты, я таким образом приобрел лишний 1MB памяти.
Еще... В папке My documents также есть каталог My Pictures, в котором заботливые разработчики сложили примеры картинок, мелодий и прочего, на работоспособность вашего карманного помощника удаление этих картинок и мелодий никак не повлияет, зато прибавит памяти порядка 150 килобайт.
Windows> lengkbd Удалив раскладки клавиатуры Language Extender - все кроме русской и английской, вы можете получить около 500 килобайт освободившейся оперативной памяти.
А ведь многие из них занимают по 30 килобайт, а при условии, что у вас установлено достаточно программного обеспечения? Вот и я задумался... Сколько себя помню, я никогда не пользовался файлами справки на КПК, но, если файл был важный и нужный, я его находил и копировал на карту памяти.
Вот и теперь я снова включаю Проводник, снова указывая "отображать все файлы", открываю заветную папку "Виндов"... Медленно и методично листаю содержимое этой глобальной папки...
Нахожу и удаляю все файлы типа *.*htm, маленькие или нужные оставляю или переношу на Storage Card, остальное безжалостно удаляю.
Огляделся, присмотрелся и заметил, что получил еще почти 350 килобайт.
Точно последнее...
А знаете ли вы, что, когда вы устанавливаете программу или игру через "актив синк", ваш Windows Mobile копирует файл-драйвер этой самой программы вам в оперативную память???
Загляните в папку по этому пути (конечно же, предварительно укажите Проводнику, чтобы не скрывал от вас "сермяжную правду" о спрятавшихся файлах):
Windows> AppMgr, посмотрите, что у вас там находится?
(Тонкостей наличия этих файлов я, к сожалению, не знаю, может оказаться так, что в вашем случае наличие их окажется важным, но за два года использования КПК и прочих устройств на основе операционной системы Windows Mobile мне никогда не удавалось заметить негативные последствия удаления этих драйверов).
Итого: в зависимости от количества установленного программного обеспечения объем памяти, которую вы можете высвободить под свои нужды, варьируется от 2 Мегабайт до 6,5 Мегабайт. Согласитесь, при общем объеме той оперативной памяти, которая у вас есть в наличии, это достаточно много. Помните, перед тем как вы что-либо предпримете, очищая файловую систему, обязательно предварительно сделайте Back UP.
Удачи Вам.
--- "Три пути ведут к знанию: путь размышления - это путь самый благородный, путь подражания - это путь самый легкий и путь опыта - это путь самый горький"
|