Что такое игры с кэшем и как правильно установить кэш в игру. Настройка кэша Google Chrome с помощью групповых политик

Для Windows 19.05.2019
Для Windows

В интернете немало сайтов, которые распространяют пиратские (то есть взломанные) версии игр для мобильных устройств на базе операционной системы Android. Такие приложения могут распространяться в двух вариантах: просто в виде (о том, мы уже рассказывали в одной из статей) или в виде APK файла + кеш. Если с первым вариантом обычно сложностей не возникает, то установка игр с кешем не редко ставит в тупик неопытных пользователей. В данной статье вы узнаете о том, как установить игру с кешем на Андроид смартфон или планшет.

На самом деле, в установке игр с кешем нет ничего сложного. Стоит один раз потратить несколько минут и разобраться, и после этого вы сможете устанавливать такие игры быстро и без проблем. Сейчас мы разберем весь процесс установки, шаг за шагом.

Шаг № 1. Скачиваем APK файл и кеш на свой компьютер.

Первое что нужно сделать, это скачать игру (APK файл и кеш) на свой настольный компьютер. Если папка с кешем заархивирована в ZIP архив, то ее нужно распаковать. Если вы попытаетесь устанавливать кеш, не разархивировав его, то у вас ничего не получится. Игра не будет запускаться.

Шаг № 2. Скопируйте кеш с компьютера на Андроид устройство.

Теперь самый ответственный момент. Для того чтобы правильно установить игру с кешем, его нужно скопировать в папку на Андроид устройстве. Очень важно не перепутать папки и скопировать кеш именно туда, куда нужно. Иначе игра не будет работать.

Обычно кеш от Андроид игр нужно переносить в папку sdcard/Android/data/ или в папку sdcard/Android/obb . Хотя некоторые разработчики создают собственные папки для кеша своих игр. Например, кеш для игр от Gameloft нужно переносить в папку sdcard/gameloft/games/, а кеш для игр от GLu в папку sdcard/glu/.

В любом случае, перед тем как копировать кеш на Андроид устройство, внимательно почитайте описание игры. Там должно быть написано, в какую папку нужно копировать кеш. Иначе вы просто потратите много времени и так и не установите игру.

Перенос файлов можно выполнять, при помощи USB кабеля. Но, вы можете снять карту памяти, подключить ее к компьютеру и скопировать файлы напрямую.

Шаг № 3. Скопируйте APK файл в любую папку на вашем Андроид устройстве.

Теперь нам нужно перенести APK файл на Андроид устройство. Сам APK файл можно копировать в любую папку, в которую вам удобно. Вы можете поместить APK файл на карту памяти SD или во внутреннюю память, то не важно. Главное, чтобы вы знали, где искать этот файл, поскольку его нужно будет открыть на устройстве.

Шаг № 4. Установите игру с помощью APK файла.

Теперь можно отключить Андроид устройство от компьютера и запустить установку APK файла. Для этого откройте любой файловый менеджер, найдите скопированный APK файл и запустите его. После этого должна начаться установка игры. После установки игры из APK файла, игру можно запускать. Она автоматически найдет скопированный нам кеш и начнет работать.

Пользователи Android OS со временем сталкиваются с нехваткой внутреннего пространства, что затрудняет скачивание и прием файлов по Bluetooth, и приводит к невозможности установки новых приложений. Причина кроется в играх и программах, для которых накопителей на 8 или 16 ГБ мало. Решение проблем – переместить кеш приложений на SD карту памяти одним из двух доступных способов.

Системное перемещение кэша

Первый и самый доступный начинающему пользователю способ перенести кэш на SD карту – системное перемещение. Переносит часть приложения, включая массивные файлы. Для этого перейдите в настройки устройства, далее пункт «Программы». В новом окне отобразится список всех установленных приложений, войдите в то, что занимает много дискового пространства, и найдите кнопку «Переместить на SD карту». Нажатие на неё, автоматически перенесет кеш из внутреннего накопителя на внешний (если память поделена на 2 раздела) или на MicroSD карту.

Аналогичные действия выполняются при помощи сторонних утилит, например AppMgr III (App 2 SD). Она не требует Root-прав, но с ними откроется пара дополнительных функций. Принцип действия ничем не отличается от штатного, только здесь доступны пакетные действия, в одно нажатие переносится и очищается кеш, отображаются перемещаемые приложения.

В тоже время, не все устройства поддерживают системный перенос данных. В них внутренняя и внешняя память представляют одно целое, а доступ к MicroSD карте заблокирован. Но даже если ваш смартфон или планшет не лишен такой функции, некоторые приложения не переносятся, так как разработчик ей не внес. Кроме того, после переноса, некоторые игры будут дольше загружаться по причине медленной карты. Поэтому позаботьтесь, что бы скорость флешки составляла минимум 6й класс.

Монтирование папок кеша

Второй способ – монтирование папок. Физически кеш хранится на MicroSD, а в памяти устройства только образы, необходимые для правильной работы. По своей сути это как ярлыки в Windows, файлы хранятся на одном локальном диске, но доступ к ним открывается с другого. Действия выполняются при помощи приложения FolderMount (наличие Root-прав обязательно иначе программа не будет работать). Процесс монтирования прост и состоит из нескольких шагов, в которых между собой свяжутся две папки.

  1. Открываем приложение и нажимаем на кнопку в виде плюса.
  2. В появившемся окне заполняем информацию в трех полях:
    • «Имя» – название монтируемой папки (необязательно точное).
    • «Источник» – путь к папке, данные которой необходимо переместить.
    • «Назначение» – путь к папке на MicroSD, где буду храниться перенесенные данные.
  3. Подтверждаем выбор и соглашаемся с предупреждением о переносе файлов, ждем окончания выполнения операции.
  4. Активируйте монтирование, нажатием на кнопку булавки. После этого файлы обоих папок связаны между собой.

Обратите внимание, файловые менеджеры сообщат об одинаковых файлах в связанных вами папках. В действительности информация содержится только на MicroSD, а во внутренней памяти образы. Что бы удалить приложение, кеш которого был перенесен на карту памяти, сначала, размонтируйте папку. Для этого нажмите на булавку связанной ранее пары, затем долгое нажатие, после чего появится ярлык корзины. Данные переместятся в исходную директорию и будут удалены.

Бесплатная версия FolderMount ограничена в сравнении с PRO, и предлагает 3 точки монтирования. Но даже этого хватит, что бы освободить место от самых тяжелых приложений.

Статья была Вам полезной?
Поставьте оценку - поддержите проект!

Все современные браузеры в процессе отображения веб-страниц временно сохраняют статическую часть контента в кэш на жестком диске компьютера.

Сегодня речь пойдет об особенностях настройки дискового кэша браузера Google Chrome , в первую очередь о его переносе на другой диск .

Напомню, что некоторое время назад мы уже проделали с Google Chrome в операционной системе Linux. Теперь займемся тем же самым, но у же в Windows.

Назначение кэша браузера

В Векипедии можно найти такое определение кэша — «Промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Доступ к данным в кэше осуществляется быстрее, чем выборка исходных данных из более медленной памяти или удаленного источника…».

Технологически в браузерах кэш организован по-разному, но его суть от этого не меняется. Главными задачами дискового кэша браузера являются экономия Интернет-трафика и ускорение загрузки и отображения веб-страниц при их повторном посещении.

Ключевой в данном случае является фраза «повторное посещение». Очевидно, что при первичной загрузке первой страницы того или иного сайта никакой экономии или ускорения не получится.

Вторая страница того же сайта будет отображена быстрее за счет того, что с локального диска будут взяты уже сохраненные к этому моменту файлы CSS, Javascript, элементы внешнего оформления и, тем самым, к веб-серверу будет сделано меньше запросов.

Как происходит управление содержимым дискового кэша браузера

Как уже было отмечено выше, сохраненные в кэше на диске файлы не будут оставаться там вечно.

Тем, какие файлы следует кэшировать и сколь долго их локальные копии будут считаться актуальными управляет непосредственно web-сервер с помощью HTTP заголовков Cache-Control и Expires .

Правильно настроенный web-сервер добавляет такой заголовок во все свои ответы и указывает таким образом браузеру нужно ли сохранять запрошенный файл в локальном хранилище и если да, то сколько времени его можно использовать.

Cache-Control

Cache-Control: max-age=3600

Такой заголовок предписывает браузеру кэшировать результат запроса на 1 час.

Cache-Control: max-age=0, no-cache

А такой запретит кэширование файла вовсе.

Expires

Браузер

Помимо выполнения директив веб-сервера, браузеры так или иначе контролируют объем кэша. Не знаю точно, как обстоят дела в других браузерах, но по моим наблюдениям Google Chrome держит максимальный объем кэша на уровне около 250 Мб. Это значит, что при достижении такого объема старое содержимое хранилища начинает вытесняться новым, причем происходит это независимо от его актуальности.

В каком случае имеет смысл переносить кэш браузера на другой диск

Проще сразу определить в каком случае ничего перенастраивать не нужно.

Если у вас не самый медленный в мире компьютер с обычным механическим жестким диском, то можно смело настройки кэша не трогать. По моим наблюдениям перенос кэш-файлов Google Chrome в оперативную память (на RAM диск) к сколько-нибудь заметному ускорению работы браузера не приводит.

Попутно тоже самое можно сказать по поводу столь любимой многими операции по очистке кэша браузера. На мой взгляд такую очистку стоит делать в одном единственном случае — перед созданием резервной копии системного диска. При этом результирующий файл бекапа получится немножечко меньше — в пределе на те самые 250 Мбайт. А так, в процессе обычной работы на компьютере, освобожденное на диске в результате очистки место будет вновь занято файлами браузерного кэша очень быстро. В зависимости от интенсивности вашего Интернет-серфинга на это может потребоваться всего лишь пара десятков минут.

Ситуация меняется если операционная система компьютера находится на твердотельном накопителе. В этом случае перенос браузерного кэша на другой диск или в оперативную память с целью минимизации операций записи на SSD и продления тем самым срока его службы можно признать действительно целесообразным.

Известные методы переноса и настройки кэша Google Chrome

В настройках браузера Google Chrome, доступных пользователю через веб-интерфейс, возможность изменения параметров дискового кэша не предусмотрена. Единственное, что можно сделать, это выполнить его очистку. Тем не менее существуют неявные методы управления браузерным кэшем.

Флаги запуска приложения Chrome

Когда речь заходит об изменении местоположения дискового кэша Chrome, консультанты Google обычно рекомендуют после chrome.exe добавить флаг —user-data-dir в поле « Объект » и указать новую директорию хранения.

Полностью это может выглядеть, например, так:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir=Z:\
Если нужно задать максимальный объем кэша, то нужно добавить еще один флаг: —disk-cache-size и указать за ним желаемое значение в байтах.

Безо всякого сомнения такой способ настройки имеет полное право на существование, но представляется все же не слишком удобным. Мало того, что нужно отыскать все ярлыки запуска Google Chrome на компьютере и прописать в них флаги запуска, нужно еще не забыть о веб-приложениях на его основе, таких, как, например, GMail.

Символьные ссылки

Достаточно часто пользователи переносят кэш браузера Chrome с помощью символьных ссылок.

Ранее мы достаточно подробно разбирали использование символьных ссылок в Windows, например в цикле , посвященных переносу операционной системы на маленький SSD.

Для того, чтобы применить данный способ, необходимо знать дефолтное местоположение дискового кэша Google Chrome:

  • Windows XP :

C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache

C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Media Cache

  • Windows 8 or 7 or Vista

C:\Users\%USERNAME%\AppData\ Local\Google\Chrome\User Data\Default\Cache

C:\Users\%USERNAME%\AppData\ Local\Google\Chrome\User Data\Default\Media Cache

Нужно перенести указанные папки на выбранный для этой цели носитель при незапущенном браузере и создать на них ссылки в исходном местоположении. Сделать это можно с помощью команды mklink. Например, при переносе файлов кэша в папку на диске Z:\ команда может выглядеть так:
mklink /D "C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Cache" "Z:\ChromeCache\Cache"
Очень удобно символьные ссылки создавать в популярном файловом менеджере FAR по “Alt+F6”. Бесплатно скачать и установить его можно с официального сайта программы.

Если перенос осуществляется на механический HDD с целью освобождения места на системном диске, то можно перенести весть пользовательский профиль, то есть целиком папку …\Default.

Но если в качестве целевого предполагается использовать RAM-диск в оперативной памяти, то лучше ограничиться двумя указанными папками. Файлы профиля пользователя в каталоге Default занимают около 200 Мб при том, что объем трафика с ними весьма незначителен.

Некоторое время я использовал такой способ переноса кэша браузера Chrome, однако отказался от него после того, как неожиданно возникла проблема с установкой понадобившегося мне расширения. Не знаю почему оно отказалось работать с привычными символьными ссылками, но такой факт имел место быть.

Шаблоны групповых политик Google Chrome

Существует более интересный, простой и абсолютно беспроблемный способ тонкой настройки браузера Google Chrome с помощью шаблонов групповых политик.

Главным образом шаблоны групповых политик предназначены для системных администраторов, которым необходимо управлять правилами Chrome в корпоративных сетях. Тем не менее никто не мешает нам с успехом использовать их и для настроек данного браузера на локальном персональном компьютере.

Первым делом нужно получить соответствующие шаблоны групповых политик и добавить их в операционную систему.

Скачиваем архив с шаблонами групповых политик для Google Chrome отсюда . Файл архива “policy_templates ” имеет размер около 7,5 Мб.

После распаковки архива в соответствующих папках можно найти файлы групповых политик для ОС Windows в форматах ADM и ADMX .

Не вдаваясь в подробности можно сказать, что формат ADM применялся в версиях операционной системы до Windows Vista / Windows Server 2008.

ADMX , используемый в современных версиях ОС, позволяет, в первую очередь, экономить место на системных дисках SYSVOL контроллеров доменов, необходимое для хранения назначенных объектов групповых политик.

Скопируйте файлы административных шаблонов в каталог C:\Windows\PolicyDefinitions .

Файл chrome.admx нужно скопировать в корень данной папки. Кроме того для локализации, в данном случае – русификации, в папку C:\Windows\PolicyDefinitions\ru-RU нужно положить файл chrome.adml из папки архива …\policy_templates\windows\admx\ru .

После этого можно сразу же приступать к изменению дефолтных настроек Google Chrome.

Запускаем командную строку с правами администратора и набираем
gpedit.msc
Открывается редактор локальной групповой политики:

Групповые политики делятся на те, которые выполняются при старте операционной системы и те, которые применяются при входе пользователя в сеанс. Соответственно, первые находятся в ветке “Конфигурация компьютера ”, вторые в “Конфигурация пользователя ”.

В нашем случае в каком разделе задавать нужные нам правила значения не имеет. Учитывая тот факт, что запуск браузера до входа пользователя в сеанс событие, скорее всего, маловероятное, выполним настройки в разделе “Конфигурация пользователя ”.

Открываем “Конфигурация пользователя” –> “Административные шаблоны” –> “Google” –> “Google Chrome” и находим в правой части окна редактора локальной групповой политики “Установка каталога кеша на диске ”.

Прописываем желаемое местоположение дискового кэша браузера Chrome (в примере это корень диска Z:), включаем и сохраняем данное правило.

Теперь можно сразу же проверить результат. Перезапускаем браузер. Если в дополнительных настройках вашего браузера разрешено “Не отключать работающие в фоновом режиме сервисы при закрытии браузера ”, то не забудьте выполнить дополнительный выход через значок Chrome в трее.

После запуска Google Chrome на указанном в политике диске или каталоге диска должны появиться папки “Cache ” и “Media Cache ” (последняя может сразу и не появиться – зависит от типа контента просматриваемого сайта). Собственно, это и все.

Дополнительно, если это необходимо, можно точно так же задать предельно допустимый объем дискового кэша и отдельно объем кэша для медиаданных . Значения нужно задавать в байтах. Так, если Вы захотите ограничить кэш на уровне, например, точно 150 Мб, то в байтах это будет 157286400.

Некоторые соображения по поводу переноса кэша браузера в оперативную память

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

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

Найти подходящее ПО для организации RAM-диска для переноса на него браузерного кэша не сложно. Тем более, что выбор не столь велик.

Например, можно смело порекомендовать “RAMDisk” от компании Dataram . Версия под названием “RAMDisk Software”, имеющая ограничение на максимальный объем виртуального диска до 4 Гб, распространяется бесплатно. Такого объема более чем достаточно для решения нашей задачи.

Некоторое время назад я с успехом использовал данное ПО для организации сверхбыстрого накопителя с целью , записанных с NTFS-сжатием.

К сожалению подавляющее большинство Windows-программ для организации накопителей в оперативной памяти компьютера, в отличие от Linux, не умеют динамически менять объем виртуального диска.

Для нашей сегодняшней задачи это не так уж и страшно. Достаточно задать с помощью групповых политик максимальный объем дискового кэша и кэша для медиаданных и создать RAMDisk размером на 10-15% больше их суммарного значения.

Если не сделать такой запас, то при приближении к предельному значению выделенного объема операционная система начнет весьма назойливо сообщать о том, что на диске заканчивается место.

Но, коль уж сделан быстрый диск в оперативной памяти, то наверняка захочется перенести на него временные системные файлы. И вот тут при фиксированном размере небольшого RAM-диска начнутся неприятности.

Дело в том, что обычно временные файлы Windows занимают совсем немного места, но время от времени программы, например при автоматическом обновлении, могут пытаться записать в TEMP или TMP весьма солидные объемы информации. Так поступает, в частности, NVIDIA при обновлении своего ПО – пакет скачивается в TMP, а это около 300 Мб.

Долгое время я не мог понять почему на групповых операциях как-то очень нехорошо зависает программа для работы с фотографиями “ViewNX 2” от Nikon. В конце концов оказалось, что опять же из-за недостатка места на носителе для временных файлов.

Можно пытаться бороться с этими неприятностями самостоятельно скачивая пакеты обновлений или задавая в настройках программ альтернативные пути для временных каталогов (если это предусмотрено, конечно). Но очевидно, что кардинально решить проблему можно существенно увеличив объем виртуального носителя – до 1 Гб и более.

Делать это допустимо только тогда, когда компьютер имеет некий “запас” оперативной памяти. В противном случае от переноса временных файлов на RAM-диск лучше отказаться вовсе.

Тем не менее есть отличное решение задачи — “Primo Ramdisk” (VSuite Ramdisk II ) от компании ROMEX Software . К сожалению бесплатной версии не предусмотрено, только 30-дневный пробный период. За лицензию “Primo Ramdisk Standard Edition” на два компьютера разработчики просят $29.95. Возможно, оно того стоит.

Данное ПО умеет создавать динамические виртуальные RAM-диски в Windows. Максимальный объем диска задается при его создании, но реально для него задействуется ровно столько оперативной памяти, сколько нужно для размещения на нем файлов в данный момент времени. Как только некая информация с виртуального RAM-диска удаляется, оперативная память тут же (на самом деле через 30 секунд) возвращается операционной системе.

С целью еще большей минимизации использования оперативной памяти можно включить ntfs-сжатие виртуального RAM-диска.

Подробное описание достоинств и недостатков данной программы не является темой сегодняшней статьи. Возможно, что мы к ней еще вернемся позднее. Главное, что кардинально отличает ее от других подобных программ, это создание динамических RAM-дисков и умение работать с в 32-разрядных ОС. Последнее может быть очень неплохой альтернативой , отнюдь не всегда приводящему к желаемому результату.

Из недостатков можно отметить один, но весьма существенный. Если связать созданный динамический диск с файлом-образом для загрузки/сохранения его содержимого, то такой RAM-диск сразу же динамическим быть перестает. По крайней мере мне не удалось добиться иного.

Это значит, что для того, чтобы RAM-диск оставался действительно динамическим, а этого очень хочется, о сохранении его содержимого при выключении и перезагрузке компьютера нужно забыть. Во всяком случае средствами, предусмотренными в программе.

В общем-то никто не мешает написать простенький скрипт для синхронизации содержимого виртуального диска с некой папкой на физическом диске при старте и выключении компьютера, как это было описано в статье, на которую есть ссылка в начале данной публикации, применительно к Linux.

А теперь зададимся таким крамольным вопросом. А так ли уж важно сохранять содержимое кэша браузера при выключении/перезагрузке компьютера?

Как мы уже разобрались выше, на скорость загрузки и отображения впервые посещаемых веб-ресурсов кэш браузера никак не влияет, при просмотре нескольких страниц одного сайта все будет замечательно, а вот успеете ли вы вернуться к некогда ранее посещённому сайту до того, как кэш его страниц станет неактуальным или не будет попросту вытеснен другим более новым – большой вопрос.

В пользу несохраняемого RAM-диска для браузерного кэша и временных системных файлов есть еще минимум два аргумента.

Как часто вы выключаете и перезагружаете компьютер?

Если у вас ноутбук, то скорее всего происходит это довольно редко. Как правило обычным состоянием неработающего подключенного к сети ноутбука является сон, если питание от аккумулятора, то хибернейт.

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

Однако, если в настройках “Электропитание” установлено “Включить быстрый запуск (рекомендуется)”, что по сути представляет собой усеченный вариант хибернейта, то содержимое виртуально диска, созданного с помощью Primo Ramdisk , будет сохраняться и при выключении компьютера.

Заключение

Способ настройки кэша браузера Google Chrome с помощью групповых политик является весьма простым и наиболее эффективным.

При переносе браузерного кэша в оперативную память компьютера можно использовать любое предназначенное для организации виртуальных RAM-дисков ПО.

Наиболее эффективным с точки зрения использования оперативной памяти является программное обеспечение “Primo Ramdisk” (VSuite Ramdisk II ) компании ROMEX Software , которое позволяет использовать динамические RAM-диски.

Для управления кэшем в хроме официально доступно всего несколько опции, причём они являются аргументами для запуска из командной строки (самый простой в реализации, но не самый удобный в использовании способ):

  • --disk-cache-dir=<путь к папке> : местоположение кэша
  • --disk-cache-size=<размер в байтах> : размер кэша
  • --user-data-dir=<путь к папке> : папка всех пользовательских данных (профили, кэш, ...)

Собственно, всё что нужно - запускать Google Chrome с правильными параметрами. Всё нижесказанное в равной мере применимо и для Chromium .

Windows

В Windiws 7 хром по умолчанию хранит кэш где-то в районе C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Cache . (Для других ОС см. )

Для изменения метоположени кэша на постоянно , требуется выполнить следующие шаги:

Шаг 1. Изменяем ярлык

ПКМ по ярлыку ⇒ "Свойства" ⇒ вкладка "Ярлык"

  1. Создаём где-либо папку для будушего кэша.
    Например, по адресу "D:\temp\Google_Chrome"
  2. В поле "Объект" , через пробел, добавляем полный путь к этой папке как параметр:
    --disk-cache-dir="D:\temp\Google_Chrome"

Теперь по адресу "D:\temp\Google_Chrome" будет храниться кэш браузера Google Chrome . После перезапуска Chrome в ней появятся папочки Cache, Media Cache и т. д.

Чтобы ограничить размер кэша, например, в 300Мб, через пробел добавляем ещё один параметр:

Disk-cache-size=314572800
(300 * 1024 * 1024 = 314572800 байт)

Если хочется избавиться от кэша совсем - установите его размер в 1:)

Но : если хром - браузер по умолчанию, то при запуске из сторонних приложений, он по-прежнему будет запускаться с параметрами по умолчанию. Поэтому - переходим к шагу два.

Шаг 2. Правим реестр


Итоговая команда для запуска в реестре будет выглядеть как-то вроде "C:\Users\Martin\AppData\Local\Google\Chrome\Application\chrome.exe" --disk-cache-dir="D:\temp\Google_Chrome" --disk-cache-size=314572800 -- "%1" (для Win7).

Шаг 3. Альтернатива 1

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

Шаг 3. Альтернатива 2

Так же, вместо редактирования параметров запуска, можно использовать Политики :

  1. Откройте редактор реестр.
  2. Перейдите по ключу HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium и добавьте Dword DiskCacheSize (ПКМ по Chromium ⇒ new Dword (32-bit value) ).
    Установите значение для размера кэша в байтах.
  3. Для установки папки кэша, создайте String с именем DiskCacheDir и установите значение как полный путь к необходимой папке.

Linux

Всё аналогично ситуации с ярлыками Windows. Стоит поправить алиас для запуска хрома, чтобы он вызывался с необходимыми параметрами.

Интересный usecase - хранение кэша в оперативной памяти (tmpfs):
$ google-chrome --disk-cache-dir=/tmp/cache

Гляньте страничку arch linux про Chromium, чтобы узнать больше интересных вещей:)

28.07.2018

Прогресс в сфере мобильных технологий идет стремительными темпами. Всего несколько лет назад мало, кто мог представить себе, что даже бюджетный смартфон сможет похвастаться огромным экраном и многоядерным процессором. Однако это реальность. К сожалению некоторые характеристики устройств не поспевают за этой технологической гонкой. Хорошо известна проблема с ёмкостью аккумуляторных батарей, которая увеличивается не соразмерно с ростом энергопотребления гаджетов и по какой-то неизвестной причине разработчики и производители не спешат сделать четкий шаг в сторону решения этой проблемы.

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

Объём внутренних накопителей в мобильных продуктах медленно, но увеличивается с каждым годом и могло бы показаться странным, что здесь может быть проблема. Но не стоит забывать о современных приложениях, которые требуют все больше и больше памяти. Новые версии Android ведут себя также не слишком аскетично. Поэтому вопрос о том, что делать, если не хватает памяти на смартфоне в той или иной форме встает даже перед владельцами флагманской электроники. Его можно решить ручным переносом программного обеспечения на внешнюю карту памяти. Но данный способ возможен не всегда. Также при его использовании может существенно пострадать быстродействие гаджета. К счастью, есть программное решение, не вызывающее нарушений в правильной работе всех имеющихся приложений.

Перемещаем программы утилитой AppMgr III

С помощью данной утилиты под Android можно переносить программное обеспечение со встроенной памяти коммуникатора на внешнюю карту-памяти. Стоит отметить, что с ее помощью делать это значительно удобнее, чем средствами, предлагаемыми самой системой. Для работы с ней не требуется root-доступ.

С её помощью возможно сделать следующее:

  1. Быстро переместить приложение на внешнюю карту памяти.
  2. Скрыть программы из основного меню.
  3. Произвести очистку кэша всех имеющихся приложений в один клик.
  4. Пакетно управлять работой с приложениями.
  5. Массово управлять установленными приложениями.
  6. Производить сортировку инсталлированных приложений по группам: On Phone (располагаются в памяти смартфона и допускают возможность своего переноса), On SD card (они находятся на SD -карточке), а также Phone only (это приложения, которые не могут быть перенесены из памяти гаджета на другой носитель ).

Известные недостатки:

  • В ряде случаев некорректная работа с новыми версиями Android .
    Нет возможности полностью перенести данные на карту-памяти. Следствием этого является то, что часть данных приложений все равно остается во встроенной памяти устройства.

Перемещение кэша приложений посредством FolderMount с использованием root-прав

Кардинально иначе решается дело с программой FolderMount. При ее использовании обязательным условием является наличие root -прав. Другой момент — с помощью утилиты переносится только кэш, приложение остается на своем месте, а в файлах приложения на внутренней памяти телефона формируются точки монтирования, которые ссылаются на реальные файлы, расположенные на SD -карте.

Возможности программы:

  1. Можно переносить кэш любого ПО на карту-памяти.
  2. Присутствует возможность создания точных образов кэша на внутреннем накопителе устройства. Они корректно определяются файловыми менеджерами, хотя фактически весь кэш располагается на установленной SD -карте.
  3. Наличие анализатора, который предоставляет информацию о приоритетном статусе различных приложений.

Известные недостатки утилиты:

  • Удаление приложения с перемещенным кэшем требует размонтирования образа. Только после этого станет доступен перенос данных обратно в смартфон и удаление ПО.
  • Бесплатная версия позволяет работать только с тремя приложениями.

Если вы не хотите или просто ленитесь заниматься установкой стороннего приложения, тогда у вас есть возможность выполнить перенос нужного каталога из встроенной памяти устройства на внешнюю карту памяти с дальнейшим монтированием его в то место, где он располагался ранее с помощью следующей команды:
o bind /what/you/mount /where/want/mount

От знатоков мобильной платформы Android можно узнать еще о целом ряде приложений, позволяющих выполнить необходимую процедуру. Однако многие из них имеют ряд ограничений. К примеру, они могут быть использованы на телефонах только определенного бренда и даже на конкретных моделях. Понятно, что это не позволяет рекомендовать их широкому числу пользователей, являющихся владельцами аппаратов с широкой вариацией брендов и моделей.



Рекомендуем почитать

Наверх