LINUX.ORG.RU

Сообщения tiroman

 

Android emulator 28.0.16

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

Проверял это дело на нескольких дистрибутивах, deb, rpm, винда, везде была примерно одна ситуация. Пробовал разные версии драйверов, проверял это дело как на встроенном интеле так и на дискретной карте. Ну а поскольку это основной мой рабочий инструмент в разработке, то приходилось сильно страдать, морально и физически ))

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

С последним обновление думаю вопрос решен, судя по списку изменений https://androidstudio.googleblog.com/2018/11/emulator-28016-stable.html

После пары дней работы (в KDE Neon) не вылезает за 1.2 Гб, работает заметно шустрей, теперь оперативы овердохрена свободной, жаль что гугл не выкатили этот апдейт раньше, не пришлось бы тратиться на железо...

Интересно как у других обстоят (обстояли) дела с эмулятором, неужели все так страдают или это только я один такой ))

 

tiroman
()

KDE Neon vs openSuse Leap 42.3

Пользуюсь KDE Neon LTS последние 2 года, в основном для работы (андроид разработка). Текущая версия плазмы 5.12.2, после обновления с 5.8 стала утекать память. Причем течет почти всё, Xorg, plasmashell, Android Studio, эмулятор андроид... День работы и 16 Гб оперативки как не бывало... Пробовал ограничивать хотя бы эмулятор через cgroups, он начинает глючить, в настройках виртуалки стоит 1,5Гб оперативки, но эта зараза умудряется до 4Гб сожрать за несколько часов.

У меня Intel Core i5 6400 и Nvidia GeForce GT1030, драйвера проприетарные. Пока была плазма 5.8 все было более менее. После обновления все стало плохо. Когда только пробовал KDE Neon устанавливал не LTS версию, там помимо подобных багов ещё и баги по мелочи добавляются.

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

Ставил openSuse в виртуалке, ничего прям особенного не увидел, в плане сравнения с KDE Neon, поэтому прежде чем огребать новый геморой хотел спросить у тех кто в курсе как вообще этот дистр, стоит ли мне заморачиваться с ним. Сразу предупреждаю что дистросрач разводить не хочу, нужен именно KDE дистр, причем важна номинальная стабильность ну и вот без этих утечек памяти. Смотрю в сторону суси потому что плазма там 5.8 ну и по слухам дистр хорош. Хотелось бы услышать мнение пользующихся им.

 ,

tiroman
()

Android emulator в Manjaro

Всем привет, 1.5 года сижу на убунту, разрабатываю под андроид, последние несколько месяцев использую kde neon, в принципе всё нравится, но периодически смотрю тыкаю другие дистры для поиска максимально эффективного, без сильного красноглазия.

Из последних понравившихся manjaro xfce, система просто летает, никаких ppa и прочих заморочек, но есть одна проблема которую не смог решить.

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

Cannot launch AVD in emulator.
Output:
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
...

Гугл выдал решение проблемы, на форуме арча, типа такого: ln -sf /usr/lib/libstdc++.so.6 ~/android-sdk-linux/emulator/lib64/libstdc++/libstdc++.so.6, т.е. как я понял это попытка заставить эмулятор использовать системную библиотеку. Данное решение помогает, эмулятор запускается, но в данном случае в эмуляторе не работает зум и поворот (работаю с приложением с картами) при зажатии Ctrl. Причём данная функция отлично работает в kde neon. Хотя там вообще ничего специально не делаю, сразу после установки системы всё работает.

Сначала думал это проблема DE, но я попробовал и kde и gnome версию manjaro, одна и та же проблема. На последней версии manjaro я посмотрел в системе эта библиотека версии 6.0.22, в эмуляторе по дефолту лежит версия 6.0.18, в kde neon установлена версия 6.0.21.

Возможно я туплю, но насколько я понимаю проблема именно версии либы? Возможно надо было попробовать как раз версию 6.0.21?

P.S. версию 6.0.18 (изкоробочную) в manjaro пробовал подсунуть (заставить использовать), не помогло.

P.P.S. пробовал Antergos, та же беда, видать арчепроблемы

 

tiroman
()

RSS подписка на новые темы