Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
SergioO
93 / 182 / 63
Регистрация: 13.12.2015
Сообщений: 992
#1

Ускорение работы AS - Программирование Android

01.05.2016, 19:13. Просмотров 257. Ответов 13
Метки нет (Все метки)

Не устраивает скорость работы AS. Можно ли как-нибудь оптимизировать?
Например, при установке VM, когда система и VM на разных физических дисках, то инсталяция проходит существенно быстрее. Можно с AS что-нибудь подобное придумать? есть ноут (памяти 8 Гб)и внешний HDD + флешку можно использовать(класс 10). когда тормозит, то из диспетчера устройств видно, что тормозит HDD, тк памяти 8 Гб, проц 4 ядра, а вот диск грузится на 100% и ппц
как-нибудь разнести может, например если инсталлировать AS на внешний HDD или наоборот проект создать на внешнем носителе(флешка понятно плохо справляется с большим количеством маленьких файлов).
Может вообще прописать где-нибудь чтобы AS вся вообще вместе с проектом и библиотеками грузилась в память.
нажимаешь на совсем элементарных проектах типа хэллоу ворлд и вислово.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2016, 19:13     Ускорение работы AS
Посмотрите здесь:

Ускорение SELECT запроса в SQLite - Программирование Android
Добрый день! Имеется база на SQLite. Содержит следующую структуру таблиц: Форум - Топик - Сообщения При запросе одного форума,...

Акселерометр и ускорение земного притяжения - Программирование Android
Видно у меня совсем плохо с физикой , но я совершенно не понимаю документацию по SENSOR EVENT of Accelerometer. Дело в том, что моя...

Программно включать/выключать аппаратное ускорение - Программирование Android
Есть ли возможность включать и выключать аппаратное ускорение в процессе выполнения методов Activity? То есть например по нажатию кнопки ...

Ускорение сборки приложения и времени отправки на эмулятор/устройство - Программирование Android
Всем привет. В мой акселератор стартапов поступил проект по ускорению разработки андроид приложений. Поскольку тема требует практических...

Скорость, касательное ускорение, полное ускорение, нормальное ускорение и радиус кривизны траектории - Механика
Движение точки задано координатным способом. Найти траекторию и начертить ее. Кроме того определить скорость, касательное ускорение, полное...

Ускорение работы процедуры. - Firebird/InterBase
Доброго времени суток! Столкнулся с проблемой: необходимо ускорить процедуру create or alter procedure ZAPAS_PROC returns ( ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3146 / 1948 / 214
Регистрация: 13.01.2012
Сообщений: 7,439
01.05.2016, 20:59     Ускорение работы AS #2
SergioO, в своё время именно это висилово по 5 минут на элементарных действиях побудило меня откатиться обратно в ADT

Добавлено через 1 минуту
А вообще вроде немного разгружает манипулирование с контролем версий - типа вырубить его к ч
SergioO
93 / 182 / 63
Регистрация: 13.12.2015
Сообщений: 992
01.05.2016, 21:10  [ТС]     Ускорение работы AS #3
vxg, надо разрабам написать попробовать - чего они скажут
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
01.05.2016, 21:15     Ускорение работы AS #4
Могу посоветовать eclipse + adt, довольно долго им пользовался на очень старом ноуте, никаких проблем.
А AS даже на топовом SSD скоростью не радует.
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
01.05.2016, 21:42     Ускорение работы AS #5
Внешний HDD как подключен? Через USB?
SergioO
93 / 182 / 63
Регистрация: 13.12.2015
Сообщений: 992
01.05.2016, 22:23  [ТС]     Ускорение работы AS #6
Alexvp, пока никак не подключен, а вообще, да, юсб
при работе с VM и еще в ряде задач прям здорово прибавляет производительности. а вот как AS ускорить? надо попробовать.
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,425
Записей в блоге: 2
02.05.2016, 00:17     Ускорение работы AS #7
SergioO, что именно тормозит? Медленно собирается проект? Или виснет сама студия?
SergioO
93 / 182 / 63
Регистрация: 13.12.2015
Сообщений: 992
02.05.2016, 00:34  [ТС]     Ускорение работы AS #8
медленно собирается
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,425
Записей в блоге: 2
02.05.2016, 00:52     Ускорение работы AS #9
SergioO,
В gradle.properties добавьте
Код
org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8
в build.gradle добавьте dexOptions.
Код
android {
 ....
 dexOptions {
        incremental = true
        javaMaxHeapSize "3g"
        preDexLibraries = false
    }
 ...
}
vxg
Модератор
3146 / 1948 / 214
Регистрация: 13.01.2012
Сообщений: 7,439
02.05.2016, 07:31     Ускорение работы AS #10
YuraAAA, у меня даже создавался по 10 минут. Наверное в моем случае настройки града вряд ли помогут - лоботомия разработчиков AS будет более эффективна
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
02.05.2016, 10:13     Ускорение работы AS #11
Если USB2, то это сильно тормознутый интерфейс. Надо через USB3 подключать.
Поэтому у вас и видна проблема с 100% загрузкой обращений к диску.
SergioO
93 / 182 / 63
Регистрация: 13.12.2015
Сообщений: 992
02.05.2016, 11:58  [ТС]     Ускорение работы AS #12
YuraAAA, теперь по порядку:
org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8
можно прокомментировать и где прочитать про сие.
org.gradle.jvmargs=-Xmx2048m - jvmarg - аргументы Jvm? 2 ГБ
потом какой-то странный синтакис
MaxPermSize 512m - максимально допустимый размер 512МБ + дамп кучи сбрасывать в файл такой-то
далее
Цитата Сообщение от YuraAAA Посмотреть сообщение
dexOptions {
* * * * incremental = true
* * * * javaMaxHeapSize "3g"
* * * * preDexLibraries = false
* * }
эти параметры что значат? Dex, я так понял, мне не надо это для 64K limit

ошибку выдает
javaMaxHeapSize "3g"
cannot resolve symbol
а что нам Dex даст?

Добавлено через 8 минут
про
org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8
пишет unusable
а
Цитата Сообщение от YuraAAA Посмотреть сообщение
dexOptions {
* * * * incremental = true
* * * * javaMaxHeapSize "3g"
* * * * preDexLibraries = false
* * }
пишет Gradle DSL method not found: 'dexOptions()'
dimon4
4 / 4 / 0
Регистрация: 12.04.2016
Сообщений: 39
02.05.2016, 21:53     Ускорение работы AS #13
Цитата Сообщение от SergioO Посмотреть сообщение
можно прокомментировать и где прочитать про сие.
а к чему все это?
подцепил андроидустройство к компу и на нем все тестируешь. все относительно быстро происходит.

при "зависании" я просто убиваю студию и запускаю заново. хотя может это и неправильно ))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2016, 17:40     Ускорение работы AS
Еще ссылки по теме:

Ускорение работы программы - Python
import time t1 = time.clock() mas = mas1 = mas2 = with open('input.txt', 'r') as inp: n = int(inp.readline().strip()) ...

Ускорение работы PHP - PHP
Добрый день. Я начал проект, который пингует сервера при помощи следующего скрипта: function ping($host) { ...

Ускорение работы макроса - VBA
Добрый день всем!!! Прошу помочь с нижеприведенным макросом на предмет ускорения его работы.Расчет делает минут 30-40 для 1500...

Ускорение работы запроса - SQL Server
Есть запрос, вытягивающий информацию для отчета. С большими БД работает очень долго. Подскажите как его можно переписать. Буду признателен....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
04.05.2016, 17:40     Ускорение работы AS #14
Цитата Сообщение от YuraAAA Посмотреть сообщение
dexOptions { incremental = true javaMaxHeapSize "3g" preDexLibraries = false }
Не ускорило.
Цитата Сообщение от YuraAAA Посмотреть сообщение
org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8
В новых версиях AS помечаются серым и не имеют значения (вроде бы).
Yandex
Объявления
04.05.2016, 17:40     Ускорение работы AS
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru