Лучшие приложения для увеличения свободной памяти телефона
Для многих смартфоны стали сочетанием отличной камеры и хранилища для мемов. Особенно, если установлена автоматическая загрузка изображений их мессенджеров. В этом случае из больших чатов весь хлам летит в хранилище и моментально его забивает, сколько бы памяти не было в телефоне. Не удивительно, что в таком случае дубликатов становится слишком много и с ними надо как-то бороться. Я лично помогал паре друзей чистить их телефоны и это освобождало около 10 ГБ памяти. Все это можно делать руками, но это не всегда просто. Для решения задачи созданы неплохие приложения для оптимизации хранилища. Они не только удаляют дубликаты, но и имеют много сопутствующих функций, включая облачные хранилища и системы очистки кэша. Вот лучшие из них для Android.
Только за счет удаления лишних фотографий можно освободить несколько гигабайт хранилища.
Содержание
- 1 Amazon Photos — хранилище фотографий от Amazon
- 2 Avast Cleanup — очиститель телефона от Avast
- 3 CCleaner — приложение для очистки телефона и ПК
- 4 Duplicates Cleaner — удаление дубликатов
- 5 Google Фото — лучше приложения для фото на Android
- 6 Remo Duplicate Photo Remover — простое приложение
- 7 Resilio Sync — локальное облако для фотографий
Amazon Photos — хранилище фотографий от Amazon
Amazon Photos — в первую очередь является приложением для резервного хранения фотографий и уже потом выполняет остальные полезные функции.
Многие этого сразу не знали и поэтому раскритиковали приложения в отзывах Google Play. Просто имейте это ввиду.
Amazon Photo
Хранить фотографии можно бесплатно, но если вы хотите загрузить на сервер еще и видео, то это потребует дополнительной оплаты. Система будет хранить и систематизировать фотографии. Вы сможете удалять их с телефона, но они останутся в облаке. А заодно вы получите некоторые другие полезные функции. Но если вы хотите пользоваться всеми возможностями — придется платить. При этом, ценник высоковат для его функциональности.
Скачать Amazon Photos
Avast Cleanup — очиститель телефона от Avast
Avast Cleanup — это базовое приложение, которое может очистить вашу коллекцию фотографий. Он сканирует устройство и показывает, что вы можете удалить, чтобы освободить место.
Лучшие приложения для рисования на Android.
Таких приложений много, но Avast идет немного дальше и предлагает для удаления не просто дубликаты, но и просто похожие фото.
То есть, если вы несколько раз нажали на кнопку съемки, то получите много одинаковых фотографий. Из-за неполного соответствия всех данных, включая EXIF, другие приложения не скажут, что это дубликаты, а Avast с большой долей вероятности сделает это.
Avast Cleanup
Приложение довольно агрессивно работает с оперативной памятью. Но в целом для такого инструмента оно довольно неплохое и может пригодиться, если вам надо почистить память телефона от большого количества лишних фото.
Скачать Avast Cleanup
CCleaner — приложение для очистки телефона и ПК
CCleaner — популярное приложение для очистки на ПК, но и мобильная версия тоже работает неплохо. Оно очень похоже на Avast Cleanup и работает почти так же, но свои особенности все же есть.
CCleaner
Приложение сканирует ваше хранилище, находит ваши фотографии и позволяет удалять лишнее. Есть функция удаления дубликатов фотографий, чтобы немного очистить вашу коллекцию. Приложение довольно простое и в некотором роде даже примитивное, поэтому у некоторых оно может работать не так, как задумано.
Лучшие приложения для организации дня.
В CCleaner также есть некоторые дополнительные функции, такие как очистка оперативки, которыми лучше не пользоваться. Но для основной задачи — очистки галлереи — оно вполне подходит.
Скачать CCleaner
Duplicates Cleaner — удаление дубликатов
Duplicates Cleaner тоже заслуженно входит в список лучших приложений для очистки дубликатов фотографий. Оно работает не только с фотографиями или изображениями, но и с другими типами файлов. Например, такими как аудиофайлы, документы и даже видеофайлы.
Это отличный способ немного очистить ваш смартфон от вороха ненужных файлов. Однако Duplicates Cleaner работает только с файлами, которые на самом деле являются дубликатами. То есть, оно не может определить фотографии который выглядят одинаково. Они должны полностью соответствовать друг другу по названию, размеру файла, дате создания и другим параметрам. Если вы хотите вычистить и похоже фотографии,, а не только одинаковые, то лучше выбирайте что-то другое.
Duplicates Cleaner
Зато в остальном Duplicates Cleaner работает довольно сносно и серьезных нареканий к нему нет. Оно может освободить довольно много места, если вы сохраняете все подряд и часто задваиваете картинки.
Скачать Duplicates Cleaner
Google Фото — лучше приложения для фото на Android
Google Фото — это золотой стандарт для резервного копирования фотографий. Оно загружает вашу коллекцию в вашу учетную запись Google Drive, позволяя вам удалять изображения со своего телефона.
Безопасно ли скачивать АПК приложений на Android.
Кроме того, оно также архивирует материалы, чтобы сэкономить место в облачном хранилище. А еще дает понять, какие старые и ненужные изображения можно удалить, чтобы не тянуть их с собой изо дня в день. Например, такие, как старые скриншоты.
Google Фото
Обидно то, что раньше все это работало совершенно бесплатно, но теперь Google надоело делать это за ”спасибо” (хотя, и его часто не допросишься).
Фишку с загрузкой безлимитного количества фотографий в высоком качестве отменили и теперь придется платить за хранение любых материалов. Бесплатный объем составляет всего 15 ГБ. Но увеличение объема не такое дорогое, чтобы сильно расстраиваться по этому поводу.
Скачать Google Фото
Remo Duplicate Photo Remover — простое приложение
Remo Duplicate Photos Remover позволяет пользователям идентифицировать и удалять одинаковые фотографии из их библиотеки. В целом ничего нового, но приложение можно назвать, наверное, самым простым из остальных.
Remo Duplicate Photo Remover
Remo Duplicate Photos Remover сканирует ваше устройство на наличие файлов изображений и определяет дубликаты. Вы удаляете дубликаты и продолжаете жить своей жизнью. Есть функция обнаружения схожих фотографий. Таким образом, если у вас есть 9 селфи, сделанных в один день, но вы хотите оставить только одно, это поможет вам найти и удалить остальные восемь. Иногда случаются ошибки и приложение предлагает удалить не то, что нужно или не предлагает то, что нужно, но большой проблемой это назвать сложно.
В целом все работает.
Скачать Remo Duplicate Photo Remover
Resilio Sync — локальное облако для фотографий
Resilio Sync — это приложение для автономного облачного хранилища. Вы устанавливаете его на свой компьютер, а затем на свой телефон. После этого вы сможете перемещать фотографии с телефон на компьютер, как в облако.
Resilio Sync
Это отличный способ выгрузить фотографии (и другие файлы), чтобы вы могли удалить их со своего телефона. Файлы доступны в любое время через приложение. Бесплатная версия немного ограничена. Если вам нужная полная функциональность, заплатить придется довольно дорого, но это не подписка, а разовый платеж.
Скачать Resilio Sync
Приложение для увеличения озу на андроид. Как увеличить оперативную память на Android. Лучшие способы. Минусы и плюсы
Приложение, которое позволит виртуально расширить объем оперативной памяти в портативном устройстве на базе операционной системы Android.
Принцип работы программы заключается в том, что она дает возможность использовать часть свободного места на SD-карте как оперативную память. Конечно, на производительности устройства такое вот мнимое увеличения объема «оперативки» вряд ли скажется. Зато благодаря данной программе вы сможете запускать игры и программы, которые требуют больше RAM, чем есть на вашем девайсе. Конечно, стабильная работа таких программ не гарантируется, но запустить их вы обязательно сможете.
Для того чтобы вы могли в любой момент добавить и отключить «виртуальную» память, можно использовать специальный виджет для рабочего стола. На текущий момент максимальный объем RAM, который может эмулировать программа — это 2,5 Гб. В будущем разработчики планируют увеличить эту цифру. Среди прочих возможностей программы можно отметить запуск при старте операционной системы, возможность самостоятельно выбрать место, которое будет использоваться в качестве «оперативной памяти», а также очень простой и понятный графический интерфейс.
Внимание! Samsung устройства используют свои собственные ядра, и поэтому это приложение не сможет использовать файл подкачки. Если вы хотите его использовать, прошейте альтернативное ядро. Например CyanogenMod! Это приложение требует права администратора!
Особенности :
- Виртуальное расширение оперативной памяти до 2,5 Гб с помощью технологии Swap on linux(Привычное»Файл подкачки»).
- Свободное использование SD карт памяти, как оперативной памяти (Class4 или выше)
- Настройки позволяют контролировать скорость и стабильность устройства Android
- Виджет PNP
- Подробная информация об анализе
- Функция авто-запуска
- Настраиваемое ядро подкачки
- Простое в обращении
- Поддержка всех Android устройств с Tung (корневого доступа и поддержки Kernelswap)
- Значительный прирост многозадачности
Важно! Если,после каких либо манипуляций,(удаление,установка программы «друг на друга»,бубны с Lucky Patcher,и прочее) программа при запуске пишет,что не достаточно свободной памяти,в 80-ти процентах помогает очистка Dalvick Cache,а так же очистка хвостов в data/app!
Как можно запустить без интернета? — Первый раз со включенным инетом указать путь к свапу, и предоставить разрешения SU.
Вывести виджет на экран. Далее можно выключить инет. Свап будет включаться и выключаться через виджет. Прога сама при этом не запускается.
Описание пунктов Roehsoft Swapit Ram Expander
- Включить — включить/выключить файл подкачки.
- Автозапуск — автоматический запуск программы после включения устройства.
- Notify Icon — показывать/не показывать иконку программы в строке уведомлений.
- Размер swap — размер файла подкачки. Варианты 1-2500 (в мегабайтах). Значение нельзя изменять во время активированного файла подкачки. Для изменения значения выключите файл подкачки, а затем меняйте значение.
- Использование — сколько процентов процессов будет переноситься в файл подкачки (лучше больше 70 не устанавливать). Варианты 1-100. Значение можно изменять во время активированного файла подкачки.
- MinFreeKb — количество доступной физической памяти (в мегабайтах). Значение можно изменять во время активированного файла подкачки.

- ErrorKernel — Данный пункт предназначен для выявления и предупреждения максимального размера допустимого Swap для вашего ядра. (Иначе — Способность программы определить допустимый лимит размера Swap в соотношении «ядро-Озу-карта памяти»).
- Ускоряемое ядро — Эффект рывка и торможения
- Drop Cache (Дроп буфера) — Функция авто-очистки кэш-а непосредственно в самом Swap file
- Драйвбуфера — Показатель «буфера обмена» с вашей картой памяти.Выставляется автоматически после выбора хранилища для Swap file.(размер выставляется исходя из скорости записи-чтения.
Инструкция Roehsoft Swapit Ram Expander для версии 3 и выше
- Убедитесь, что у вас есть рут права , обновленный BusyBox и ядро поддерживающее swap. Проверить поддерживает ли ядро swap можно с программой MemoryInfo & Swapfile Check + Инструкция .
- Запустите программу RamExpander
- Выберите язык «(Удобный Вам)»(В Версии 3+ язык может выбираться автоматически-по умолчанию системы!):
- Нажмите «Optimal Value»/»Оптимальное значение»:
5.
Нажмите аппаратную кнопку «Меню», выберите «Выбрать папку для Swap Файла» (тут у создателей программы ошибка перевода, мы не создаем никакой папки,а только указываем путь к карте памяти) и выберите нужную карту памяти или введите путь к ней вручную (тут мы.если хотим, то можем создать папку для файла Swap,то жмем «указать путь вручную», это пункт для двух вариантов, либо если в общем списке Ваша карта не отображается, либо если хотите спрятать Swap в папку,чтобы глаза не мазолил) ,нажав «Действие 3(Это пример)»,на нужную директорию с Вашей картой памяти(Съемной!):
6. Установите размера файла Swap вручную,в размере от 256-ти до 812-ти Мегабайт(для этого,жмем на число в строке «Swap файл=»Либо двигаем ползунок в той же строке),выше нет смысла,аппарат начнет «глючить»,программа будет не стабильна!(потому как больше времени будет уходить на «чтение -запись» внутри файла Swap(Коротко-доходчиво))
7. Поставьте галку около «Запуск при старте»,и переместите ползунок «Активировать Swap» слева-направо.
Начнется создание файла Swap!
Данная программа позволит создавать SWAP-файлы (файлы подкачки). Они размещаются на MicroSD-карте вашего мобильного устройства и повышают его производительность.
Особенности
Объем ОЗУ — один из главных параметров, который отвечает за быстродействие смартфона или планшета, за количество одновременно открываемых задач, за скорость переключения между фоновыми процессами, за возможность играть в трехмерные игры и запускать объемные приложения.
Однако если на вашем устройства мало «оперативки», это еще не повод ставить на нем крест. С помощью этой утилиты можно создать так называемый файл подкачки, который позволит увеличить объем ОЗУ-памяти вашего мобильного смартфона или планшета за счет карты памяти.
Характеристика
Приложение для создания SWAP-файлов позволяет увеличить объем ОЗУ, обеспечить стабильную работу в режиме многозадачности и запускать объемные приложения. С помощью утилиты можно расширить ОЗУ до 2.
5 Гб за счет MicroSD.
Из требований обязательных к выполнению стоит отметить: наличие рут-прав, рабочий паке BusyBox и карту памяти классом от Class 4+. Причем чем выше класс карты памяти, тем быстрее будет работать ваше устройство.
SWAPit RAM EXPANDER также предоставляет гибкие настройки для повышения производительности и способности, а для новичков функцию «Автоматической настройки». Вы не будете знать проблем с недостатком оперативки, если добавите в приложение в автозапуск.
Вы можете бесплатно скачать приложение SWAPit RAM EXPANDER на русском языке на платформу Андроид у нас на сайте.
Please check your device for compatibility before you purchase this app with
«MemoryInfo & Swapfilecheck» to find it see my other apps.This is the most powerful Release ever! Exclusive only here in Play Store!
Insufficient RAM, memory is too small? Use your SD card as a working memory expansion! A Memory Manager wich make»s you life more easy as you think.
..
A great programmer once said to insufficient RAM -RAM only helps-. Convince yourself how right this man had.
Finally, more memory with a click! Memory from Android 1.6 up with root access and external SD card! More memory means that background tasks will never more automaticaly terminated, and many programs will work correctly in the first place!
On many devices, there are problems with games require a lot of memory, this fixes the problems RAMEXPANDER. And they can play latest games on devices that otherwise would not be able to start such APPs. No more out of memory! No more memory is full!
Languages: English and GermanNote: please try before you buy with our app «https://play.google.com/store/apps/details?id=com.roehsoft.meminfo» whether their device ROEHSOFT RAM Expander is compatible, you!- Free SD card memory as a RAM use (SWAP RAM / SWAP MEMORY)
— Swapfile RAM expansion up to 4.0 GB (file system limit)
— No limit on SWAP partition!
— The usual performance degradation when paged not occur with sd card from class-8
— Widget for PNP swap (swap on / off swap)
— Detailed Memory Information & Analysis
— Autorun
— Swappiness kernel parameter set
— Easy foolproof use
(1 click optimization and automatic calculation)
— Supporting Tung all Android device s (root access and Kernelswap support)Note: please try before you buy with our app «https://play.
google.com/store/apps/details?id=com.roehsoft.meminfo» whether their device ROEHSOFT RAM Expander is compatible, you!Should it come to problems please contact me before they write such queries to review forum!not enough memory? equal to no more! More games to play and run more applications simultaneously! All you have to only increase your memory. And up to 4 GB! Larger memory, instead of using task killer or memory optimizer.ROEHSOFT Ram Expander is more effective than any other tool of its kind Why? The First find out!ROEHSOFT RAM expander support via a widget at lightning speed and off of extended memory.
This way you can remove the SD card despite swapfile or deploy via USB.Also, you can important, elementary the swap kernel parameters even control the effectiveness of extended memory increase.To gain root access you Linkk this helps any further http://shortfuse.org/.Just affordable entry level phones often have little Ram, help either here or Task Killer programs continue but one uses a swapfile, which is enough memory available.
ROEHSOFT Expander turns your device more easily. Many applications, you can start at the same time and do not have to worry about your Ram.Extends every Android device up to 4 GB of memory in which it creates a swap file on the SDCARD.Maximum size of the swap file is architecture requires 4GB!
By setting the swappiness value, you can control the behavior of the kernel, the higher the value the more is outsourced.Please note! For any damage that may result from the use of this software are not responsible!
Не спешите покупать новый гаджет, ведь SWAPit RAM EXPANDER сможет с легкостью решить эти проблемы.
Особенности
SWAPit RAM EXPANDER позволяет виртуально расширять оперативную память устройства, увеличивая тем самым его многозадачность. Разработчики сообщают, что на данный момент приложение может увеличивать оперативную память гаджета за счет карты памяти до 2,5 Гб, однако с будущими обновлениями возможности программы будут увеличиваться.
Для работы программы понадобится:
- Права root-пользователя;
- SD-карта, классом выше 4.

- BusyBox.
Также программа не запустится, если ядро гаджета не поддерживает swap-память.
Минусы и плюсы
Программа позволяет существенно повышать многозадачность устройства. То есть дает пользователю возможность открывать много приложений одновременно. Программа проста в эксплуатации. С интуитивно понятным интерфейсом справиться даже не самый опытный пользователь, который, помимо всего прочего, может воспользоваться автоматическими настройками. Гибкость настроек этого приложения приятно удивят, в свою очередь, опытных пользователей, которые смогут добиться максимальной многозадачности, стабильности, производительности, настроить функцию автоматического запуска.
При низкой скорости карты памяти (до 10) общая скорость работы устройства и стабильность его работы понизятся.
Ниже вы можете скачать приложение RAM EXPANDER на русском языке на свой Андроид
Тематические материалы:
Как удалить не взаимных фолловеров в Twitter Как я узнаю, кто отписался в твиттере Как работает рамка металлоискателя Как пользоваться Фейсбуком и зачем он нужен Как отключить контент на «Билайне»: от оператора и сторонних компаний Как восстановить аккаунт гугл на андроиде если забыл пароль Как проверить, не взломан ли ваш аккаунт в Gmail Используйте оригинальное зарядное устройство Обновлено: 01.
10.2021103583
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
android. Каковы преимущества установки для largeHeap значения true?
Если вы должны использовать (и сохранять) большой объем памяти, тогда да, вы можете и должны использовать android:largeHeap="true" . Но если вы используете его, вы должны быть готовы к тому, что ваше приложение будет сброшено из памяти всякий раз, когда другие приложения будут на переднем плане.
Под «готовностью» я подразумеваю, что вы должны проектировать с учетом такой вероятности, чтобы ваши методы onStop() и onResume() были написаны как можно эффективнее, обеспечивая при этом сохранение и восстановление всего соответствующего состояния. таким образом, который представляет бесшовный внешний вид для пользователя.
Существует три метода, относящихся к этому параметру: maxMemory() , getMemoryClass() и getLargeMemoryClass() .
Для большинства устройств maxMemory() по умолчанию будет представлять значение, аналогичное getMemoryClass() , хотя последнее выражается в мегабайтах, а первое — в байтах.
При использовании параметра largeHeap maxMemory() будет увеличен до более высокого уровня, зависящего от устройства, а getMemoryClass() останется прежним.
getMemoryClass() не ограничивает размер вашей кучи, но сообщает вам объем кучи, который вы должны использовать, если хотите, чтобы ваше приложение функционировало комфортно и совместимо в пределах конкретного устройства, на котором ты бегаешь.
maxMemory() , напротив, ограничивает размер вашей кучи, поэтому вы получаете доступ к дополнительной куче за счет увеличения ее значения, и largeHeap действительно увеличивает это значение. Однако увеличенный объем кучи по-прежнему ограничен, и этот предел будет зависеть от устройства, а это означает, что объем кучи, доступный вашему приложению, будет варьироваться в зависимости от ресурсов устройства, на котором работает ваше приложение.
Таким образом, использование largeHeap не является призывом к тому, чтобы ваше приложение отказалось от всякой осторожности и пробралось через буфет «все, что вы можете съесть».
Ваше приложение может точно определить, сколько памяти будет доступно на конкретном устройстве с помощью параметр largeHeap , вызвав метод getLargeMemoryClass() . Возвращаемое значение находится в мегабайтах.
Этот более ранний пост включает обсуждение параметра largeHeap , а также ряд примеров того, какие объемы кучи доступны с его использованием и без него на нескольких конкретных устройствах Android:
Определить размер кучи приложения в Android
Я не развернул ни одно из своих собственных приложений, если для этого параметра задано значение true. Однако в одном из моих приложений есть код, интенсивно использующий память для компиляции набора параметров, связанных с оптимизацией, который выполняется только во время разработки.
я добавляю параметр largeHeap только во время разработки, чтобы избежать ошибок нехватки памяти при выполнении этого кода. Но я удаляю параметр (и код) перед развертыванием приложения.
управление памятью — Android Studio — Как увеличить размер выделенной кучи
спросил
Изменено 6 месяцев назад
Просмотрено 246 тысяч раз
Я использую Android Studio уже 3 месяца, и одно из приложений, которое я запускал на нем, стало довольно большим. Использование памяти, указанное в правом нижнем углу программы, говорит о том, что моя выделенная куча не превышает 494 МБ.
Когда я начинаю изменять файлы XML, использование моей памяти быстро достигает этого предела, и среда IDE аварийно завершает работу с такой ошибкой Out Of Memory.
Я пытался увеличить размер кучи, используя это, но пока не было никакого эффекта.
Я просмотрел десятки статей и другие вопросы о том, как увеличить размер кучи, но ни один из них не работает. Независимо от того, что я делаю с VMOPTIONS или настройками IDE, размер кучи никогда не увеличивается. Я считаю, что редактирую правильный файл для VMOPTIONS, потому что, если я намеренно даю ему недопустимую команду, Android Studio жалуется на это и не запускается.
Я использую 64-разрядную версию Windows 7 и имею 16 ГБ ОЗУ. У кого-нибудь еще была эта проблема с Android Studio? А ты смог исправить?
- android
- управление памятью
- сбой
- нехватка памяти
- android-studio
2
В Android Studio 2.0 и более поздних версиях этот файл можно создать или отредактировать, выбрав «Редактировать пользовательские параметры виртуальной машины» в меню «Справка».
Откройте файл, расположенный по адресу
/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
Изменить содержимое на
-Xms128m -XMX4096м -XX:MaxPermSize=1024м -XX:ReservedCodeCacheSize=200м -XX:+UseCompressedOops
Xmx указывает максимальный пул выделения памяти для виртуальной машины Java (JVM), а Xms указывает начальный пул выделения памяти. Ваша JVM будет запущена с объемом памяти и сможет использовать максимальный объем памяти Xmx .
Сохраните файл studio.vmoptions и перезапустите Android Studio.
Если вы изменили размер кучи для IDE, необходимо перезапустить Android Studio, прежде чем будут применены новые параметры памяти. (источник)
5
Я посмотрел на свои переменные среды и обнаружил системную переменную с именем _JAVA_OPTIONS со значением -Xms256m -Xmx512m , после изменения этого значения на -Xms256m -Xmx1024m максимальный размер кучи соответственно увеличился.
5
Или вы можете перейти в папку android-studio\bin и изменить эти значения -Xmx и -Xms в studio.exe.vmoptions или studio64.exe.vmoptions файлов (в зависимости от используемой версии).
9
Не следует редактировать какие-либо файлы в каталоге установки IDE. Вместо этого вы можете настроить атрибуты, создав собственные файлы .properties или .vmoptions в следующих каталогах. (Раньше это было возможно на некоторых платформах, но для этого требовалось копировать и изменять все содержимое файлов. С последними изменениями эти свойства теперь являются аддитивными, так что вы можете установить только те атрибуты, которые вам нужны, а остальные будут использоваться значения по умолчанию из установки IDE).
Примечание. Начиная с Android Studio 2.0, вы можете создавать/редактировать этот файл, открыв файл «Редактировать пользовательские параметры виртуальной машины» в меню «Справка».
http://tools.android.com/tech-docs/configuration
0
Я увеличил свою память в соответствии со следующей документацией Google:
http://tools.android.com/tech-docs/configuration
По умолчанию Android Studio назначается максимум 750 МБ, я изменил на 2048 МБ.
Я попробовал то, что описал Google, но для меня единственное, что сработало, это использование переменной среды. Опишу, что я сделал:
Сначала я создал каталог, который назвал .AndroidStudioSettings,
-
mkdir .AndroidStudioSettings
Затем я создал файл с именем studio.vmoptions и поместил в него следующее содержимое:
-Xms256m -Xmx2048м -XX:MaxPermSize=512м -XX:ReservedCodeCacheSize=128 м -XX:+UseCompressedOops
Затем я добавил переменные среды STUDIO_VM_OPTIONS в свой файл .profile:
-
export STUDIO_VM_OPTIONS=/Users/youruser/.
AndroidStudioSettings/studio.vmoptions
Затем я перезагружаю свой .profile:
-
источник ~/.profile
И, наконец, я открываю Android Studio:
-
open /Applications/Android\ Studio.app
И теперь, как вы можете видеть, используя строку состояния, у меня есть более 2000 МБ, доступных для Android Studio:
Вы можете настроить свои значения в соответствии с вашими потребностями, в моем случае достаточно 2048 МБ. ОБНОВЛЕНИЕ
: Android Studio 2.0 позволяет вам изменить этот файл, открыв «Редактировать пользовательские параметры виртуальной машины» из меню «Справка», просто скопируйте и вставьте переменные, которые вы, возможно, захотите сохранить, чтобы увеличить их для любой версии, которая может быть у вас на коробке.
2
Если вы используете MAC BOOK , эта опция доступна внутри Приложения -> Щелкните правой кнопкой мыши Android Studio , затем выберите Показать содержимое пакета -> bin .
или
открыть -e /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
Затем увеличить Xmx mX
407 значение -ms -Xmx2048м -XX:MaxPermSize=350м -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops
Теперь ваша Android Studio будет работать очень быстро.
В Android Studio 3.1 есть возможность редактировать параметры виртуальной памяти.
Вы можете перейти Android Studio > Help > Edit Custom VM Options
Затем вставьте приведенный ниже код настроек в файл studio64.exe.vmoptions и сохраните его.
расположение файла: «\Пользователи\имя пользователя\.AndroidStudio3.**\config\»
-Xms128m -Xmx4096м -XX:MaxPermSize=1024м -XX:ReservedCodeCacheSize=200м -XX:+UseCompressedOops
1
Вы можете попробовать любое из следующих действий:
1) Измените файл gradle.
properties и измените размер кучи в соответствии с вашими требованиями.
Если org.gradle.jvmargs=-Xmx2048M недостаточно, измените его на 4096 как указано
org.gradle.jvmargs=-Xmx4096M
2) «Редактировать пользовательские параметры виртуальной машины» в меню «Справка».
Откроется файл studio.vmoptions / studio64.exe.vmoptions.
Измените содержимое на
-xms128m
-xmx4096m
-xx: maxpermsize = 1024m
-xx: ReservedCodecachesize = 200m
-xx:+usecompressedoops
Save the файл и restart and voil.
Примечание: Теперь это не ответ на пост, но, возможно, это будет полезно для тех, кто ищет.
Если ничего из этого не работает для вас, попробуйте на Mac это, чтобы увидеть, поможет ли вам, в последней версии Android Studio, studio.vmoptions находится внутри AndroidStudio.app в папке «Приложения».
Итак, щелкните правой кнопкой мыши или нажмите клавишу CTRL на своем AndroidStudio.App, а затем выберите «Показать содержимое пакета», в котором находится studio.vmoptions:
Contents/bin/studio.vmoptions
Замените или измените его, и вы получите всю необходимую вам оперативную память. .
С уважением.
1
Я попробовал _JAVA_OPTIONS, но у меня это все еще не работает.
В итоге у меня сработало следующее:
- Запуск studio64.exe вместо studio.exe(у меня 64-битная машина).
- Добавьте/измените следующие значения в «studio64.exe.vmoptions»:
-Xms2048м -Xmx2048м -XX:MaxPermSize=1024м -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=utf-8
3
Многие ответы уже устарели. Желаемый способ изменения размера кучи для Android Studio недавно изменился.
Теперь пользователи должны создать свой собственный файл vmoptions в одном из следующих каталогов;
Окна: %USERPROFILE%\.{ИМЯ_ПАПКИ}\studio64.exe.vmoptions
Mac: ~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions
Linux: ~/.{FOLDER_NAME}/studio.vmoptions и/или ~/.{FOLDER_NAME}/studio64.vmoptions
Содержимое вновь созданного файла *.vmoptions должно быть:
-Xms128m -Xmx750м -XX:MaxPermSize=350м -XX:ReservedCodeCacheSize=96м -XX:+UseCompressedOops
Чтобы увеличить выделение ОЗУ, измените -XmX750m на другое значение.
Полные инструкции можно найти здесь: http://tools.android.com/tech-docs/configuration
2
Сначала проверьте, сколько памяти выделено для вашей студии Android чтобы проверить это, выполните следующие действия:
Файл -> Настройки-> Внешний вид и поведение-> Внешний вид
, затем установите флажок «Показать индикатор памяти», как показано ниже на изображении, выделенном красным цветом.
В моем случае моя оперативная память составляет 12 ГБ, поэтому я выделил память для Android Studio 6 ГБ. Чтобы отредактировать это, выполните следующие действия:
Help-> Edit custom VM options
-Xmx6g
В моем случае я установил 6 ГБ, потому что оперативная память моего компьютера составляет 12 ГБ. Вам решать, сколько памяти вы хотите выделить для своей студии Android
Вот как вы изменяете размер кучи в настоящее время в Android Studio 3.6.1
В Windows в вашей Android Studio:
- Выберите «Файл» -> «Настройки» (файл появится всплывающее окно ниже)
- Выберите внешний вид и поведение
- Выберите системные настройки
- Выберите настройки памяти
Затем измените настройки размера кучи IDE на желаемое значение
На Mac:
- Выберите Android Studio
- Выберите настройки
Появится такое же всплывающее окно. Однако на этот раз на Mac он называется Preferences.
Выполните те же действия, что и в версии Android Studio для Windows, чтобы отрегулировать размер кучи, который требуется для отображения диалогового окна «Настройки»
В Mac OSX можно легко изменить размер кучи, перейдя в первый пункт меню, Android Studio> предпочтения> Системные настройки (левое меню)> Настройки памяти и изменить размер кучи там в диалоговом окне.
В Windows 7 файлы конфигурации по адресу [INSTALL-LOCATION]\bin игнорируются. Согласно следующей документации Google, файл, который нужно изменить, должен находиться здесь: %USERPROFILE%\.AndroidStudio\studio[64].exe.vmoptions
http://tools.android.com/tech-docs/configuration
Странно, что такого файла нет при чистой установке Android Studio 1.1 с сайта разработчика. И они находятся в старом (игнорируемом) месте. Как только я скопирую файл ( studio.exe.vmoptions в моем случае) и изменю его, изменение будет учтено.
Однако на этом веселье не заканчивается. Существует верхнее значение для -Xmx , которое может быть связано с объемом памяти в вашей системе. Я только что увеличил память своей машины с 4 ГБ до 16 ГБ и предположил, что смогу установить -Xmx to 2048m , но я обнаружил, что если я установлю значение больше 1500m, Android Studio молча не запустится без каких-либо указаний на то, почему. У меня скоро будет больше оперативной памяти, поэтому будет интересно посмотреть, смогу ли я увеличить значение в этот момент.
Я надеюсь, что эта дополнительная информация окажется полезной. Хотя все приведенные выше ответы, несомненно, были верны в какой-то момент (и, возможно, все еще верны в некоторых средах), я обнаружил, что это был единственный подход, который увеличил объем памяти, используемой AS для меня.
Откройте studio.vmoptions и измените параметры JVM
studio.vmoptions находится в папке /Applications/Android\ Studio.
app/bin/studio.vmoptions (Mac OS). На моей машине это выглядит как
-Xms128m -Xмx800м -XX:MaxPermSize=350м -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops
Изменить на
-Xms256m -Хмх1024м -XX:MaxPermSize=350м -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops
И перезапустите Android Studio
Подробнее Веб-сайт Android Studio
Я нашел в Windows 7/8 (64-разрядная версия), начиная с Android Studio 1.1.0:
[INSTALL_DIR]\bin\studio64.exe.vmoptions можно использовать (если он существует), иначе он всегда будет возвращаться к %USERPROFILE%.\AndroidStudio\studio[64].exe.vmoptions
Если вы хотите, чтобы настройки управлялись из %USERPROFILE%.\AndroidStudio\studio[64]. exe.vmoptions , просто удалите тот, который находится в каталоге установки.
Перейдите в Gradle Scripts -> local.properties и вставьте это
`org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m`
, если вы хотите изменить его на 512. Надеюсь, это сработает!
вы не должны изменять файл bin/studio.exe.vmoptions, который будет проверен во время применения патча обновления.
Решения находятся здесь http://tools.android.com/tech-docs/configuration
скопируйте этот файл в следующую папку, затем измените -Xmx1280m на то, что вы хотите.
Windows:
%USERPROFILE%\.{ИМЯ_ПАПКИ}\studio.exe.vmoptions и/или %USERPROFILE%\.{ИМЯ_ПАПКИ}\studio64.exe.vmoptions
%USERPROFILE%\.{ИМЯ_ПАПКИ}\idea.properties
Mac:
POLDER_NAME/Library .vmoptions ~/Library/Preferences/{FOLDER_NAME}/idea.properties
Linux:
~/.{FOLDER_NAME}/studio.vmoptions и/или ~/.{ИМЯ_ПАПКИ}/studio64.vmoptions
~/.{ИМЯ_ПАПКИ}/idea.properties
1
Если бы эта проблема с нехваткой памяти Xms и Xmx случалась со мной каждый раз, когда я работал с XML.
Я также попытался увеличить эту память, только чтобы обнаружить, что потребовалось немного больше времени, чтобы это произошло снова.
После того, как я очень расстроился и почти решил перевести все мои текущие проекты обратно в Eclipse, чего я делать не хотел, я понял, в чем причина, и смог повторить этот сбой и предотвратить его каждый раз.
При редактировании XML в (Текстовое представление) и использовании представления рендеринга «Предварительный просмотр» каждый раз происходит потеря памяти. Отключив «Предварительный просмотр» и используя вкладку «Дизайн» только для отображения экрана, я могу использовать Android Studio в течение всего дня без сбоев.
Я бы хотел, чтобы это было исправлено навсегда, потому что было бы очень приятно использовать визуализацию «Предварительный просмотр» при редактировании XML, однако я рад, что могу продолжать использовать Android Studio.
В Ubuntu это просто, нажав Справка > Редактировать пользовательские параметры виртуальной машины .
IDE спросит, нужно ли создать для вас файл, нажмите OK.
Создается пустой файл studio64.vmoptions и вставляются следующие переменные:
-Xms128m -Xmx4096м -XX:MaxPermSize=1024м -XX:ReservedCodeCacheSize=200м -XX:+UseCompressedOops
Перезапустите IDE, максимальный размер кучи увеличен до: 4062M
Может помочь кому-то, кто столкнулся с этой проблемой:
Я редактирую файл studio64.exe.vmoptions , но не могу сохранить.
Итак, я открыл этот файл с помощью Notepad++ в режиме Запуск от имени администратора и затем успешно сохранил.
ЕСЛИ изменение или создание .studio.exe.vmoptions не работает, попробуйте изменить файл gradle.properties и изменить размер кучи в соответствии с вашими требованиями.
Это действительно сработало для меня на моей Windows 7 с 4 ГБ ОЗУ и установленной на ней Android Studio 2.2.
Работает правильно, без ошибок и с сообщением «Gradle Sync Complete»
1
-Xms256m -Xmx2048м -XX:MaxPermSize=512м -XX:ReservedCodeCacheSize=128 м -XX:+UseCompressedOops
1
По состоянию на 2022 год вы можете проверить эту ссылку здесь.


