Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Почему эмулятор работает очень медленно в Android Studio? Андроид эмулятор тормозит


Почему тормозит BlueStacks - ускорение работы эмулятора

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

Устранение тормозов

Всегда ли это приговор? Нет. Рассмотрим несколько примеров, как ускорить BlueStacks правильными настройками либо самого эмулятора Андроид, либо Windows.

Проверьте конфигурацию

Хотя BlueStacks не требует запредельной аппаратной мощи, иногда компьютерное «железо» его просто не тянет. В спецификациях программы написано, что для запуска эмулятора компьютер должен иметь не менее 1 ГБ ОЗУ и процессор с частотой не менее 2200 МГц. Для сегодняшних систем это давно пройденный этап. Но если вы установили программу на старый компьютер, то не поленитесь посмотреть свойства системы в панели управления.Отображение свойств системы в Windows

И даже если формально все соответствует минимальным требованиям, на то они и минимальные, чтобы гарантировать запуск, но не комфорт. Ведь на компьютере одновременно с BlueStacks работает как минимум Windows. Зайдите в Диспетчер задач и проверьте расход памяти и процессорной мощности, а также быстродействие системы. Если ваша конфигурация близка к минимальной, а ее загрузка — к максимальной, то, увы, быстрой работы BlueStacks вы добьетесь только заменой компьютера.

Когда дело в BlueStacks

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

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

  1. Нажмите кнопку меню в правом верхнем углу и выберите в выпадающем меню пункт «Настройки».Переход в настройки BlueStacks
  2. Выберите в левом столбце раздел «Движок».
  3. Выберите в выпадающем меню количество ядер процессора и объем памяти. Чем больше ресурсов вы предоставите BlueStacks, тем плавнее эмулятор будет работать.
  4. Если проблемы продолжаются, войдите в этот же раздел настроек и выберите другой режим графики. Это может помочь решить проблему.
  5. Чтобы минимизировать потребности программы, зайдите в Настройки, откройте раздел «Экран» и выберите разрешение 1280х720. Там же установите значение DPI как «Низкое».Изменение настроек экрана в BlueStacks
  6. Если не помогает, вы можете выбрать еще более низкое разрешение (например, 800х450). Следите за тем, чтобы значения примерно соответствовали дисплеям реально выпускавшихся моделей. Программа сама проследит, чтобы соблюдалось соотношение сторон 16:9.
  7. При возможности установите на минимум параметры графики в запускаемых играх.

Когда дело в Windows и настройках компьютера

Поскольку возможных конфигураций комплектующих и программ может быть огромное количество, мы дадим только рекомендации общего характера:

  • Проверьте состояние памяти через Диспетчер задач. Возможно, у вас работает в фоновом режиме тайный пожиратель памяти. Иногда им оказывается браузер (скорее всего, Chrome). В этом случае закройте в нем все вкладки, кроме той, что используете параллельно с BlueStacks (например, для чтения этой инструкции). Это может быть и другая программа.Состояние ОЗУ в Диспетчере задач
  • Обновите драйвера видеокарты. Неактуальный драйвер может критично снижать производительность.
  • Проверьте компьютер антивирусом. Возможно, зловредное приложение делает с него рассылки или майнит криптовалюту, отнимая драгоценные гигагерцы и гигабайты.
  • Внесите BlueStacks в список исключений вашего антивируса.
  • Дефрагментируйте винчестер (если у вас не SSD, а HDD). От этого выиграет производительность всей системы, включая BlueStacks.

xn----7sbmatugdkfphym2m9a.xn--p1ai

Как разогнать эмулятор Android / Блог компании Intel / Хабр

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

Но есть и еще один метод – попроще.

Intel Hardware Accelerated Execution Manager (Intel HAXM) — это решение, использующее аппаратные возможности виртуализации (Intel VT) и позволяющее значительно ускорить работу эмулятора Android.

Данное решение работает в паре с эмулятором Android для х86 устройств. При этом, эмулятор будет работать со скоростью, приближенной к скорости работы реального устройства, что поможет сократить время на запуск и отладку приложения. В случае разработки приложения, использующего только Dalvik разработчику не придется ничего менять, т.к. приложение не заметит разницы. В случае с NDK приложением необходимо будет добавить поддержку x86 архитектуры к списку собираемых библиотек. Сделать это несложно, нужно просто добавить поддержку x86 в make файл.

Системные требования

  • Процессор с поддержкой VT-x, EM64T, Execute Disable Bit. Чтобы узнать поддерживает ли ваш процессор перечисленные возможности, можно воспользоваться сайтом ark.intel.com
  • Как минимум 1 Гб, а лучше 2Гб оперативной памяти.

Поддерживаемые ОС

  • Windows 7 (32/64), Windows Vista* (32/64), Windows XP (32)
  • Mac OS X 10.6 и выше (32/64)
  • Ubuntu (64)

Установка

Intel HAXM можно установить как вручную, так и используя Android SDK Manager.

Установка вручную

Зайдите на сайт software.intel.com/ru-ru/android и скачайте установочный пакет для вашей платформы. Далее запустите установку и следуйте подсказкам мастера установки.

Установка с помощью Android SDK Manager

  1. Запустите Android SDK Manager
  2. В разделе Extras выберите «Intel Hardware Accelerated Execution Manager»
  3. Отметьте его галочкой и нажмите «Install package…»
  4. Далее подтвердите соглашение с лицензией и нажмите кнопку «Install»
  5. SDK Manager скачает и распакует пакет в каталог extras, находящийся в каталоге, в который был установлен Android SDK
  6. Перейдите в этот каталог и запустите установку Intel HAXM

Установка Intel HAXM

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

В процессе установки может возникнуть и такое

В этом случае проверьте настройки в BIOS, возможно виртуализация поддерживается вашей системой, но по-умолчанию отключена.

Для того, чтобы проверить, что все установлено верно и работает, необходимо в командной строке выполнить:

sc query intelhaxm

После выполнения данной команды вы увидите текущий статус службы

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

sc stop intelhaxm

Запустить службу:

sc start intelhaxm

Установка эмулятора Android x86

Описанное выше было не что иное, как подготовка почвы. Теперь необходимо установить сам эмулятор, который мы хотим «разогнать» с помощью Intel HAXM. В настоящий момент их два:
  • Android 4.0.3 (API 15)
  • Android 2.3.3 (API 10)
Устанавливаются они с помощью Android SDK Manager. Запускаем, отмечаем галочками интересующие нас образы и устанавливаем.

Создание виртуального устройства

После установки образа эмулятора Android для x86 необходимо создать новое виртуальное устройство с помощью Android Virtual Device Manager. Для этого:
  • Запускаем ADV Manager
  • Выбираем создание новойго устройства «New...»
  1. В окне свойств задаем произвольное название, например «Intel_Android»
  2. Выбираем версию, в моем случае версия «Android 4.0.3 – API Level 15»
  3. Устанавливаем остальные параметры (размер и наличие SD карты, разрешение и т.д.)
  4. Далее следует добавить обязательный параметр в раздел «Hardware» — «GPU Emulation» (кнопка «New», в списке «Property» необходимо выбрать «GPU Emulation», затем «ОК») и установить его в «yes»

Готово! Теперь осталось запустить и проверить все ли настроено верно. Выбираем созданный эмулятор и запускаем его кнопкой «Start». Далее идем в настройки и смотрим название устройства. Если все было сделано правильно, то для нашего примера, в поле «Model number» мы увидим строку «Android SDK Build for x86».

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

habr.com

Как ускорить эмулятор Android на 400% / Хабр

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

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

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

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

Эмуляция против симуляции

Я не разрабатываю софт под платформы от Apple, но похоже что у симулятора iPhone нет таких проблем с производительностью, как у эмулятора Android.

Одна из причин состоит в том что он работает не как «настоящий симулятор», т.к. инструкции CPU, используемые в симуляторе iPhone такие же, как у компьютера, на котором запущен симулятор (x86).

Android, с другой стороны, вынужден эмулировать настоящий процессор архитектуры ARM поверх процессора x86. Это добавляет довольно значительный оверхед в плане производительности.

По крайней мере для демонстрации приложения мне ни к чему эмулировать ARM, мне нужна только возможность запустить Android и моё приложение.

Android_x86

К счастью, существует open source проект по портированию Android на процессоры x86: http://www.android-x86.org/.

В проекте есть несколько образов для скачивания, и хотя они не успевают за всеми официальными релизами Android SDK, они предоставляют загрузочный образ Android 2.3, который меня и заинтересовал.

Настройка Android_x86 внутри VirtualBox

Первый шаг: загрузить ISO-образ Android_x86. Я использовал android-x86-2.3-RC1-eeepc.iso, который может быть загружен с http://www.android-x86.org/download.

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

Я использовал VirtualBox, но слышал что QEmu тоже неплохо подходит.

Итак, в VirtualBox необходимо создать новую машину:

  • целевая OS: choose Linux
  • версия целевой OS: другая
  • Я использовал 1GB RAM и 1 CPU (остальные настройки оставил по умолчанию)
  • добавить жёсткий диск: VDI drive, динамический размер, 512 Mio
  • добавить CDROM, в который загружен скачанный ISO

В загрузочном меню выбираем установку на жёсткий диск:

В процессе установки придётся сделать следующее:

  • создать новый раздел на жёстком диске
  • отформатировать его в ext3
  • выбрать этот раздел для инсталляции Android

Когда установка завершится:

  • выключить виртуальную машину
  • удалить устройство CDROM, указывающее на ISO образ (в окне конфигурации VirtualBox)

Загружаем виртуальную машину: у Вас теперь есть работающий образ Android x86.

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

Теперь нам необходимо изменить конфигурацию под экран телефона.

Выключаем VM и VirtualBox.

Первый шаг: создать новые режимы разрешения. Я определил 3 режима:

VBoxManage setextradata "Android2.3" "CustomVideoMode1" "320x480x16" VBoxManage setextradata "Android2.3" "CustomVideoMode2" "640x960x16" VBoxManage setextradata "Android2.3" "CustomVideoMode3" "480x720x16"

Здесь Android2.3 это имя созданной виртуальной машины.

Теперь, когда мы объявили новые режимы, необходимо их использовать. Для этого придётся изменить параметры ядра.

Чтобы это сделать, необходимо перезапустить виртуальную машину и в мню загрузки выбрать Debug mode, чтобы Android загрузился с командной строкой.

Запускаем виртуальную машину.

Когда она запустится, мы перемонтируем загрузочный раздел в read/write, чтобы можно было изменять конфигурацию Grub.

mount -o remount,rw /mnt

После этого можно будет редактировать файл menu.lst.

vi /mnt/grub/menu.lst

Теперь дублируем первый пункт меню (3 строки) и редактируем параметры ядра (первую запись «title» и две следующих строки).

Параметры по умолчанию таковы:

quiet root=/dev/ram0 androidboot_hardware=eeepc acpi_sleep=s3_bios,s3_mode DPI=240 SRC=/android-2.3-RC1

Параметры, которые я использовал:

quiet root=/dev/ram0 androidboot_hardware=generic_x86 acpi_sleep=s3_bios,s3_mode DPI=240 UVESA_MODE=480x720 SRC=/android-2.3-RC1

Название впишите какое понравится.

Если хотите выбирать разрешение при загрузке, можно сделать так:

quiet root=/dev/ram0 androidboot_hardware=generic_x86 acpi_sleep=s3_bios,s3_mode vga=ask SRC=/android-2.3-RC1

Сохраните свой menu.lst (:wq) и перезапустите виртуальную машину используя меню VirtualBox.

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

Несколько советов по использованию виртуальной машины:

  • Если не видите мышь на экране Android, используйте меню VirtualBox чтобы выключить mouse integration (кнопка Host+I).
  • Кнопка Windows соответствует кнопке Home в Android.
  • Esc соответствует кнопке «назад» в Android
  • F2 соответствует кнопке Menu
  • F3 соответствует кнопке поиска
  • Alt+F1 — переключение в консольный режим
  • Alt+F7 — переключение в режим GUI

Соединение виртуальной машины Android, AVD и Eclipse

Целью была возможность использовать новую виртуальную машину из Eclispe для тестирования и отладки приложений. Чтобы это сработало, нудно настроить сетевое соединение между основной операционной системой (где работает Eclipse) и гостевой VM. Для этого в VirtualBox есть несколько настроек в Network settings:
  • use bridge mode: он должен работать но для него может потребоваться запуск DHCP в основной ОС
  • host only network: создаёт виртуальную сеть между основной и гостевой машинами; это самый простой в использовании вариант

Когда сеть будет настроена, перезапустите виртуальную машину, войдите в режим командной строки (Alt+F1) и введите:

netcfg

Это выведет текущий IP виртуальной машины. Обычно это будет что то вроде 192.168.56.101 для гостевой машины, основная получает адрес 192.168.56.1.

На основной машине открываем командную строку, переходим в директорию platform-tools для Android:

./adb connect 192.168.56.101

Это зарегистрирует виртуальную машину в качестве нового устройства:

Теперь можно запускать и отлаживать Ваше приложение прямо из Eclipse.

Как видите, прирост скорости весьма заметный:

  • Запуск VM занимает 2 секунды вместо 30
  • Приложения запускаются очень быстро, даже в режиме отладки (нет тормозов, присущих эмулятору ARM)

Добавляем SD карту

Используйте документацию, расположенную по адресу http://www.android-x86.org/documents/sdcardhowto.

Используем файл в качестве SD карты

Из командной строки Android:

dd if=/dev/zero of=/data/sdcard.img bs=1024 count=65536 (64MB image) losetup /dev/block/loop7 /data/sdcard.img newfs_msdos /dev/block/loop7

Теперь перезапускаем VM в режиме отладки, перемонтируем раздел в режиме чтение+запись и редактируем menu.lst чтобы добавить один параметр ядра:

SDCARD=/data/sdcard.img

Используем отдельный раздел

Здесь потребуется чуть больше работы.

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

Теперь запускаем машину в режиме отладки. Используем fdisk чтобы создать раздел. Когда раздел создан, надо его отформатировать:

newfs_msdos /dev/sdb1

Теперь редактируем menu.lst и добавляем параметр:

SDCARD=sdb1

Впечатления от использования Android_x86 в качестве окружения для тестирования

Использование

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

Единственный заметный глюк: приложение галереи (Cooliris) сломано, я пробовал с последней ночной сборкой образа — стало немного лучше, но проблемы всё равно остаются.

Ещё одна странность: примерно в 10% случаев виртуальная машина не загружается и её приходится перезагружать. Так как загрузка происходит очень быстро, это не особо мешает, но я всё равно постараюсь понять в чём тут дело.

Скорость

Тут различия видны невооружённым глазом.

Вот немного цифр, чтобы было понятнее насколько всё ускорилось:

Эмулятор Android на ARM работает примерно наполовину медленнее чем Nexus One, а Android x86 — примерно в два раза быстрее.

habr.com

android - Почему эмулятор работает очень медленно в Android Studio?

Новая Android-студия включает очень значительные улучшения производительности для AVD (эмулированных устройств).

Но когда вы первоначально устанавливаете Android Studio (или, когда вы обновляетесь до новой версии, такой как Android Studio 2.0, которая была недавно выпущена), самая важная функция производительности (по крайней мере, если она выполняется на ПК с ОС Windows) выключен по умолчанию. Это ускоритель эмулятора HAXM.

Откройте Android SDK из студии, выбрав его значок в верхней части экрана (рядом с правой частью значков), затем выберите вкладку SDKTools, а затем установите флажок для эмулятора ускорителя Intel x86 (HAXM установщик), нажмите "ОК". Следуйте инструкциям по установке ускорителя.

Обязательно полностью выйдите из Android Studio после установки, а затем перейдите в папку SDK (C:\users\username\AppData\Local\extras\intel\Hardware_Accelerated_Execution_Manager, если вы приняли значения по умолчанию). В этом каталоге перейдите к дополнительным \intel\Hardware_Accelerated_Execution_Manager и запустите файл с именем "intelhaxm-android.exe".

Затем снова запустите Studio, прежде чем снова запустить AVD.

Кроме того, я обнаружил, что когда я обновлялся с Android Studio 1.5 до версии 2.0, мне приходилось создавать совершенно новые AVD, потому что все мои старые работали так медленно, что были непригодными (например, они все еще загружались после пяти минут - у меня никогда не было полной загрузки). Как только я создал новые, они отлично справились.

ответ дан Carl 25 апр. '16 в 13:01 источник поделиться

qaru.site

Основы Java для начинающих | Как ускорить работу Android эмулятора

Самая первая головная боль любого Android разработчика — это медленная работа стандартного эмулятора. Тестировать приложения на нем не очень удобно — эмулятор может не запускаться, тормозить и периодически зависать.

Эта проблема не новая, ее решают с момента появления андроида.

Если у вас та же проблема — вы узнаете как ее можно решать разными способами.

 

Расскажу как обстояли дела с эмулятором у меня, потому что у всех ситуации разные.

У кого-то эмулятор может заработать сразу, кому-то придется немного помучиться.

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

Но мне не нравилось то, что временами эмулятор зависал (приходилось просто сидеть и ждать) или вылетал (помогал перезапуск эмулятора).

Здесь нужно отметить, что ноутбук у меня был достаточно мощный на тот момет (с SSD дисками, 4 Гб RAM, последний процессор Core i7), но и этого не хватало для нормальной работы Android эмулятора.

***

Ниже предлагается список решений (я попробовал не все)

 

Cамый простой совет — купить мощный стационарный компьютер (не ноутбук), с 8 Гб ОЗУ, последним процессором, быстрыми жестким дисками и видеокартой помощнее.

Подходит для тех, у кого есть деньги и кто занимается программированием профессионально.

(В будущем планирую себе взять отдельную машину для программирования, а мелкими делами заниматься на ноутбуке)

 

Использовать готовые образы Android вместе с VirtualBox:

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

Вы скачиваете образ нужной версии Android, запускаете ее на виртуальной машине и подключаетесь к ней с помощью стандартного инструмента adb, чтобы можно было запускать приложения из eclipse.

 

Наиболее часто используемые образы:

1) http://www.android-x86.org/ — один из старых и знаменитых проектов, содержит все последнии актуальные версии операционной системы Android

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

 

2) http://www.genymotion.com/ - бывший проект AndroVM, который перешел в платную версию (бесплатной вполне хватает для разработки приложений).

Пользуюсь этим способом в данный момент, все работает шустро и довольно стабильно.

 

Видео по установке и запуску Genymotion:

[youtube]dvspC8ZbdvM[/youtube]

 

 

 

Если вы используете стандартный эмулятор:

 

 Использовать Snapshot (сохранение состояния)

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

Нужно проставить соответствующие настройки для AVD:

 

 Использование Intel® Hardware Accelerated Execution Manager (HAXM)

Суть этого способа в том, чтобы скачать специальный образ от Intel, который эмулирует ОС Android на x86.

Все необходимое можно установить с помошью Android SDK Manager.

Здесь в двух частях описано что это такое и как установить:

1) http://www.developer.com/ws/android/development-tools/supercharge-your-android-emulator-speed-with-intel-emulation-technologies.html

2) http://www.developer.com/ws/android/development-tools/haxm-speeds-up-the-android-emulator.html

Ссылка на официальный сайт: http://software.intel.com/ru-ru/articles/intel-hardware-accelerated-execution-manager

 

Использовать настройку Use GPU вместе с HAXM (работает начиная с версии Android 4.2)

Этот способ позволяет использовать ресурсы вашего компьютера для обработки графики в эмуляторе Android.

Вы сразу заметите разницу в скорости и качестве картинки с GPU и без него.

 

Нужно поставить одну галочку при запуске:

 

  Установить последние версии драйверов для вашего компьютера/ноутбука

Желательно всегда иметь последние версии драйверов, т.к. часто были проблемы именно из-за этого.

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

 

 По возможности увеличить RAM

Сейчас, чтобы программировать профессионально, уже недостаточно машин с 4 Гб ОЗУ, нужно как минимум 8 Гб.

Поэтому, если есть возможность, добавьте оперативную память, работа эмулятора (особенно на базе VirtualBox) заметно ускорится.

 

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

Если оперативной памяти мало — нужно закрыть все лишние приложения, оставить только среду разработки и эмулятор Android.

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

Вы можете посмотреть, как быстро заканчивается свободная оперативная память после запуска эмулятора и eclispe (в Windows 7, в Диспетчере задач — Монитор ресурсов)

 

 Если работаете на ноутбуке — подключать его в сеть (не работать от батареи)

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

Это приводит к частому зависанию эмулятора.

Если у вас есть на ноутбуке есть различные режимы — поставьте самый производительный (High Performance) (через  Пуск -> Выполнить (Run) -> powercfg.cpl, или просто нажать Win+R и команду powercfg.cpl)

 

Вот как это выглядит у меня:

 

Увеличить RAM для AVD, отключить SD карту

 

***

Здесь я перечислил не все способы, т.к. их намного больше.

Но уже этих хватает, чтобы улучшить жизнь Android программиста.

Лично я сейчас пользуюсь образом от genymotion.com, который я описывал выше, он меня вполне устраивает и по скорости и по стабильности.  Тем более этот проект сейчас довольно активно развивается.

 

javabegin.ru

Тормозит Андроид. 3 способа радикального ускорения смартфона

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

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

Я не буду рассматривать варианты использования всевозможных бустеров, ускорителей и прочего, так как считаю, что пользы от них мало, если она вообще есть. По моим ощущениям, тормозит Андроид как раз из-за большого количества  установленных таких «полезных» приложений.

Для себя я выделил 3 самых эффективных способа добиться плавной работы интерфейса своего смартфона, если вы знаете о других, поделитесь ими в комментариях.

Тормозит Андроид. 3 способа ускорения смартфона

Внимание! Все методы, описанные ниже, требуют наличие в смартфоне root-прав.

Способ №1. Контролируем автозагрузку и удаляем системные приложения.

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

Для контроля автозапуска существует много приложений, одно из самых популярных Autostarts.

Скачать Autostarts

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

Для удаления системных приложений я использую программу Titanium Backup.

Скачать Titanium Backup

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

Подробный список, приложений, которые можно удалить, можно посмотреть на 4pda здесь.

Способ №2. Редактируем файл build.prop

Этот вариант оказался для меня наиболее эффективным. Build.prop является системным файлом, в котором Андроид хранит сведения об устройстве, технических характеристиках, настройках и прочих данных. Изменяя параметры, прописанные в файле build.prop можно вносить изменения в систему, недоступные другими способами.

На своём смартфоне меня дико раздражало, что часто, после сворачивания или закрытия приложения, рабочий стол запускался заново, а не из оперативной памяти. И это при 2 гигабайтах ОЗУ в моём LG G3.

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

ro.HOME_APP_ADJ=1

Добавляем данную строчку в конец файла и перезагружаемся. Работает отлично — при нажатии кнопки «Домой», рабочий стол появляется моментально. По мне так функция MUST HAVE, если вы сталкиваетесь с подобной проблемой.

Для редактирования файла build.prop можно воспользоваться приложением Build Prop Editor

Скачать Build Prop Editor

Способ №3. Устанавливаем скрипт L Speed Hyper Optimizer

Пожалуй самый сложный вариант. У себя не применял, но отзывы пользователей на форуме 4pda говорят, что вполне себе эффективный способ, если тормозит Андроид.

L Speed Hyper Optimizer

Весь процесс установки описывать не буду, подробно можно почитать здесь.

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

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

Материалы по теме:

andapps.ru

Как разогнать эмулятор Android | Intel® Software

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

Но есть и еще один метод – попроще.

Intel Hardware Accelerated Execution Manager (Intel® HAXM) - это решение, использующее аппаратные возможности виртуализации (Intel® VT) и позволяющее значительно ускорить работу эмулятора Android.

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

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

  • Процессор с поддержкой VT-x, EM64T, Execute Disable Bit. Чтобы узнать поддерживает ли ваш процессор перечисленные возможности, можно воспользоваться сайтом http://ark.intel.com
  • Как минимум 1 Гб, а лучше 2Гб оперативной памяти.
  • Windows 7 (32/64), Windows Vista* (32/64), Windows XP (32)
  • Mac OS X 10.6 и выше (32/64)
  • Ubuntu (64)

Intel HAXM можно установить как вручную, так и используя Android SDK Manager.

Установка вручную

Зайдите на сайт /ru-ru/android/ и скачайте установочный пакет для вашей платформы. Далее запустите установку и следуйте подсказкам мастера установки.

Установка с помощью Android SDK Manager

  1. Запустите Android SDK Manager
  2. В разделе Extras выберите "Intel Hardware Accelerated Execution Manager"
  3. Отметьте его галочкой и нажмите "Install package…"
  4. Далее подтвердите соглашение с лицензией и нажмите кнопку "Install"
  5. SDK Manager скачает и распакует пакет в каталог extras, находящийся в каталоге, в который был установлен Android SDK
  6. Перейдите в этот каталог и запустите установку Intel HAXM

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

В процессе установки может возникнуть и такое

В этом случае проверьте настройки в BIOS, возможно виртуализация поддерживается вашей системой, но по-умолчанию отключена.

Для того, чтобы проверить, что все установлено верно и работает, необходимо в командной строке выполнить:

sc query intelhaxm

После выполнения данной команды вы увидите текущий статус службы

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

sc stop intelhaxm

Запустить службу:

sc start intelhaxm

Описанное выше было не что иное, как подготовка почвы. Теперь необходимо установить сам эмулятор, который мы хотим "разогнать" с помощью Intel HAXM. В настоящий момент их два:

  • Android 4.0.3 (API 15)
  • Android 2.3.3 (API 10)

Устанавливаются они с помощью Android SDK Manager. Запускаем, отмечаем галочками интересующие нас образы и устанавливаем.

После установки образа эмулятора Android для x86 необходимо создать новое виртуальное устройство с помощью Android Virtual Device Manager. Для этого:

  1. Запускаем ADV Manager
  2. Выбираем создание нового устройства "New..."

    В окне свойств задаем произвольное название, например "Intel_Android"

  3. Выбираем версию, в моем случае версия "Android 4.0.3 – API Level 15"
  4. Устанавливаем остальные параметры (размер и наличие SD карты, разрешение и т.д.)
  5. Далее следует добавить обязательный параметр в раздел "Hardware" - "GPU Emulation" (кнопка "New", в списке "Property" необходимо выбрать "GPU Emulation", затем "ОК") и установить его в "yes"

Готово! Теперь осталось запустить и проверить все ли настроено верно. Выбираем созданный эмулятор и запускаем его кнопкой "Start". Далее идем в настройки и смотрим название устройства. Если все было сделано правильно, то для нашего примера, в поле "Model number" мы увидим строку "Android SDK Build for x86".

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

software.intel.com


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..