Size: a a a

Android Architecture

2020 September 30

QH

Quantum Harmonizer in Android Architecture
Yakov Weber
Хех я о таком на старых языках читал
а новые какой-то другой memory mapping используют? А у нас тут ещё JIT, AOT, code cache etc
источник

SV

Sergey Vasilchenko in Android Architecture
@Master255 если не секрет, где вы работаете?)
источник

OM

Oleg Masters in Android Architecture
Sergey Karunas
мы же про код приложения? Причём здесь заставки
Ну там люди в 64кб умещают то что обычно весит много Гб.
источник

OM

Oleg Masters in Android Architecture
Sergey Vasilchenko
@Master255 если не секрет, где вы работаете?)
Зачем вам?
источник

SK

Sergey Karunas in Android Architecture
И зачем сравнивать виндовые приложения с андроидом, в винде компилится всё в бинарный код. Плюс можно юзать динамические библиотеки.
источник

YW

Yakov Weber in Android Architecture
Quantum Harmonizer
а новые какой-то другой memory mapping используют? А у нас тут ещё JIT, AOT, code cache etc
ну сейчас вроде art сразу в машинозависимы код подгружает все и уже там работает, а как он эти инструкции хранит хз
источник

S

Sergey Mitrofanov in Android Architecture
Sergey Vasilchenko
@Master255 если не секрет, где вы работаете?)
Очевидно же, он - менеджер своих пет прожектов 😉
источник

SV

Sergey Vasilchenko in Android Architecture
Oleg Masters
Зачем вам?
не более чем любопытство
источник

YW

Yakov Weber in Android Architecture
Quantum Harmonizer
а новые какой-то другой memory mapping используют? А у нас тут ещё JIT, AOT, code cache etc
Может кстати и в 1 файле
источник

QH

Quantum Harmonizer in Android Architecture
Yakov Weber
ну сейчас вроде art сразу в машинозависимы код подгружает все и уже там работает, а как он эти инструкции хранит хз
Нет, ART давно гибрид
источник

QH

Quantum Harmonizer in Android Architecture
я как-то на systrace наблюдал, ВО СКОЛЬКО, МАТЬ ЕГО, РАЗ первый вызов метода медленнее последующих
источник

SK

Sergey Karunas in Android Architecture
Oleg Masters
Ну там люди в 64кб умещают то что обычно весит много Гб.
можно с помощью кода нарисовать одну картинку конкретную, это будет быстро и мало весить. Но задача очень узкоспециализированная, как программа для посудомойки, например
источник

YW

Yakov Weber in Android Architecture
Quantum Harmonizer
Нет, ART давно гибрид
В плане гибрид? Читал что при установке происходит перевод в машинозависимый код. Если есть что посвежей, то надо бы почитать
источник

OM

Oleg Masters in Android Architecture
Я вижу до многих донёс свои мысли. Спасибо за внимание.
источник

YW

Yakov Weber in Android Architecture
Oleg Masters
Я вижу до многих донёс свои мысли. Спасибо за внимание.
Не-а не убедил, а только опозорился) хорошо что верблюда нет на авке
источник

QH

Quantum Harmonizer in Android Architecture
Yakov Weber
В плане гибрид? Читал что при установке происходит перевод в машинозависимый код. Если есть что посвежей, то надо бы почитать
Такое было в лоллипопе, приложения ужасно долго устанавливались.
Начиная с маршмеллоу там хитросплетение JIT и AOT.
источник

A

ABI in Android Architecture
Oleg Masters
Ну там люди в 64кб умещают то что обычно весит много Гб.
Ты хоть знаешь как эти демки 64к делают то? Там за каждый бит битва идёт + упаковщики кода дикие
источник

YW

Yakov Weber in Android Architecture
Quantum Harmonizer
Такое было в лоллипопе, приложения ужасно долго устанавливались.
Начиная с маршмеллоу там хитросплетение JIT и AOT.
Окей обновлю инфу, спасибо
источник

Sergey λ in Android Architecture
Quantum Harmonizer
Такое было в лоллипопе, приложения ужасно долго устанавливались.
Начиная с маршмеллоу там хитросплетение JIT и AOT.
*Начиная с android 7
🌝
источник

Sergey λ in Android Architecture
Yakov Weber
В плане гибрид? Читал что при установке происходит перевод в машинозависимый код. Если есть что посвежей, то надо бы почитать
Google IO 2017 What's new in Android runtime
источник