The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Android переходит с виртуальной машины Dalvik на компилятор ART"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Android переходит с виртуальной машины Dalvik на компилятор ART"  +/
Сообщение от opennews (??) on 19-Июн-14, 20:51 
В основную ветку репозитория AOSP (Android Open Source Project (https://source.android.com/)), в рамках которого развивается следующий выпуск платформы Android, приняты (https://android-review.googlesource.com/#/c/98553/) изменения (https://android-review.googlesource.com/#/c/98618/)  по умолчанию активирующие для выполнения приложений новый runtime ART (http://source.android.com/devices/tech/dalvik/art.html) и отключающие использование runtime виртуальной машины Dalvik (libdvm.so).


ART позволяет в момент установки скомпилировать приложение в машинный код и в дальнейшем выполнять программу в нативном виде, без задействования виртуальной машины. Применение упреждающей AOT-компиляции (Ahead-of-time) вместо JIT-компиляции по мере выполнения кода позволяет заметно повысить производительность программ. Для компиляции в поставку включена утилита dex2oat, формирующая исполняемые файлы на основе файлов в формате  DEX (http://source.android.com/devices/tech/dalvik/dex-format.html) (Dalvik Executable Format).


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


Экспериментальная поддержка ART была добавлена в выпуске Android 4.4 (https://www.opennet.ru/opennews/art.shtml?num=38310), но требовала для использования изменения настроек. Переход на ART в AOSP свидетельствует о том, что в следующем значительном выпуске Android данная технология будет применяться по умолчанию.

URL: http://www.xda-developers.com/android/breaking-next-major-ve.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=40041

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –8 +/
Сообщение от rob pike on 19-Июн-14, 20:53 
>AOT-компиляции (Ahead-of-time) вместо JIT-компиляции по мере выполнения кода позволяет заметно повысить производительность программ

Нормального JIT не осилили.

http://article.gmane.org/gmane.comp.lang.lua.general/75426

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +3 +/
Сообщение от Anonymus on 19-Июн-14, 22:00 
Скорее всего до них дошло, наконец-то. Или мода пошла более благоприятная.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

27. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от Аноним (??) on 19-Июн-14, 22:52 
И все-таки компиляторы FTW...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

64. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +3 +/
Сообщение от Аноним (??) on 20-Июн-14, 15:08 
Скажи же мне, что лучше, один раз посидеть на зарядке, понаустанавливать всякого и потом спокойно пользоваться быстрым нативным кодом или же заниматься компиляциями на ходу, всю энергию просаживая к вечеру, а то и к обеду?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

10. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от Аноним (??) on 19-Июн-14, 21:20 
Google родил .net. Ждем новых исков от ms?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от iZEN (ok) on 19-Июн-14, 21:46 
Что, и AOT изобрели в Microsoft?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +2 +/
Сообщение от Аноним (??) on 19-Июн-14, 21:59 
Там думают, что все изобрели, братюнь. Хотя, чем выше должность сотрудника, тем хитрее глаза.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +8 +/
Сообщение от Temp on 19-Июн-14, 22:25 
А ты не знал?

Байткод придумали Sun

AOT в Microsoft.

А интернет придумал Google.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

24. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +3 +/
Сообщение от Аноним (??) on 19-Июн-14, 22:32 
А заплатить я так понимаю должен тебе, ну чтож говори кошелек биткоинов и сумму.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

28. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +14 +/
Сообщение от Аноним (??) on 19-Июн-14, 22:53 
А закругленные прямоугольники - эппл.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

52. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от anonizmus on 20-Июн-14, 08:16 
А колесо придумали шумеры в Уруке. По сути могут всех затролить исками.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

88. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от KBAKEP (ok) on 23-Июн-14, 16:24 
Не могут, т.к. в своё время не получили патент. ;)
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

32. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +3 +/
Сообщение от Anonymus on 19-Июн-14, 23:31 
вот жеж молодость
интернет придумал мелкосовт задолго до гугла :)
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –5 +/
Сообщение от вои и аноним подкрался on 20-Июн-14, 00:28 
парни вы историю интернета не знаете?))) и про арпанет не слышали? ))) а точно сейчас все патенты у мелкомягких и они все изобрели))) даже термоядерный синтез что происходит на солнце.)) отсюда вывод солнце обязано отчислять майкрософт)))
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

46. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +14 +/
Сообщение от pavlinux (ok) on 20-Июн-14, 04:10 
> ... про арпанет не слышали?

Мужики, он слишком много знает! o_O

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

60. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +1 +/
Сообщение от noname 001 on 20-Июн-14, 11:28 
Мужик, ты про сарказм слышал?!
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

48. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +1 +/
Сообщение от Sergey email(??) on 20-Июн-14, 08:04 
Что-то типа AOT было ещё в AS/400. Так то M$ далеко не изобретатель :)
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

53. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от rob pike on 20-Июн-14, 08:47 
Там значительно интересней было

>Unlike some other virtual-machine architectures in which the virtual instructions are interpreted at run time, TIMI instructions are never interpreted. They constitute an intermediate compile time step and are translated into the processor's instruction set as the final compilation step. The TIMI instructions are stored within the final program object, in addition to the executable machine instructions. This is how application objects compiled on one processor family (e.g., the original CISC AS/400 48-bit processors) could be moved to a new processor (e.g., PowerPC 64-bit) without re-compilation. An application saved from the older 48-bit platform can simply be restored onto the new 64-bit platform where the operating system discards the old machine instructions and re-translates the TIMI instructions into 64-bit instructions for the new processor.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

54. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +7 +/
Сообщение от rob pike on 20-Июн-14, 08:51 
Это всё частности.
Главное - помнить что весь этот мир просто снится Котовскому.


Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

47. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +1 +/
Сообщение от Аноним (??) on 20-Июн-14, 07:22 
Не важно кто изобрел, важно у кого патент!
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

49. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Андрей (??) on 20-Июн-14, 08:06 
У Никласа Вирта в Эфеле подобная идея была. У него, правда, не в «процессе установки», а в «процессе первого исполнения».
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

12. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +1 +/
Сообщение от Аноним (??) on 19-Июн-14, 21:30 
Так глядишь и жабу выпилят, ждём ещё
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –18 +/
Сообщение от iZEN (ok) on 19-Июн-14, 21:50 
> Так глядишь и жабу выпилят, ждём ещё

Ждите. Может Go подгонят на её место. C/C++ небезопасный — чего стоит заложенное в ДНК языка и библиотек переполнение символьного буфера и null-терминейтед строки с алгоритмом Шлемиля.


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

20. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +4 +/
Сообщение от Аноним (??) on 19-Июн-14, 22:07 
Если язык рассчитан на не криворуких, то это не является его фатальным недостатком.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

36. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –3 +/
Сообщение от Аноним (??) on 20-Июн-14, 00:50 
Покажи хоть одно более-менее сложное приложение написаннное на С/С++, не имеющее уязвимостей.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

37. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +2 +/
Сообщение от ананим on 20-Июн-14, 00:56 
Э-э-э, жаба?
А не, она ж вечно уязвимая. Сори.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

43. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +1 +/
Сообщение от Аноним (??) on 20-Июн-14, 02:20 
java или проги на java? Сама то джава на Си написана вроде.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

91. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от www2 (??) on 24-Июн-14, 17:59 
А разве не на джаве?
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

45. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +8 +/
Сообщение от Аноним (??) on 20-Июн-14, 02:55 
Покажи хоть одно более-менее сложное написаннное приложение, не имеющее уязвимостей
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

84. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от rob pike on 21-Июн-14, 11:50 
Darcs?
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

50. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +1 +/
Сообщение от Андрей (??) on 20-Июн-14, 08:07 
> Если язык рассчитан на не криворуких, то это не является его фатальным
> недостатком.

Покажи достаточное количество некриворуких :)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +20 +/
Сообщение от Аноним (??) on 19-Июн-14, 23:00 
> C/C++ небезопасный

Только чего-то ядро и библы на них писаны. Даже в ведроиде. Ну а вот подружить с ними сверху какой-нибудь Go для рисования гуя - нормально смотрелось бы вполне.

> заложенное в ДНК языка

Изя, это у тебя сбои в ДНК. Предъявлять бензопиле что ей оказывается покалечиться можно будет только полный идиoт. Понимаешь, не все инструменты которыми могут пользоваться взрослые люди являются безопасными. Это, блин, нормально. Балкой сорвавшейся с подъемного крана может зашибить. Поэтому - "не стой под стрелой", баклан. И высокое напряжение - опасно для жизни. Что не отменяет его использование. Множество инструментов позволяют так или иначе причинить себе (или окружающим) вред. И так было всегда. Всю историю цивилизаций. А ты чего предлагаешь? Скатить цивилизацию до детского садика, где великовозрастных дeбилyшек огораживают от всех опасностей?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

39. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –3 +/
Сообщение от chinarulezzz (ok) on 20-Июн-14, 01:36 
>Предъявлять бензопиле что ей оказывается покалечиться можно будет только полный идиoт.

Понимаешь, не все инструменты которыми могут пользоваться взрослые люди являются безопасными. Это, блин, нормально. Балкой сорвавшейся с подъемного крана может зашибить. Поэтому - "не стой под стрелой", баклан. И высокое напряжение - опасно для жизни. Что не отменяет его использование. Множество инструментов позволяют так или иначе причинить себе (или окружающим) вред. И так было всегда. Всю историю цивилизаций. А ты чего предлагаешь? Скатить цивилизацию до детского садика, где великовозрастных дeбилyшек огораживают от всех опасностей?

Всё это правильно и естественно кроме одного момента: есть инструменты лучше (проще, безопаснее, однозначнее) Си. Если для тебя это ничего не значит, то okay, в этом вся разница наших позиций.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

44. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +3 +/
Сообщение от Аноним (??) on 20-Июн-14, 02:39 
> Всё это правильно и естественно кроме одного момента: есть инструменты лучше (проще,
> безопаснее, однозначнее) Си.

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

> Если для тебя это ничего не значит, то
> okay, в этом вся разница наших позиций.

Да, для меня это ничего не значит. Просто потому что для системного программирования инструментов "лучше, проще, безопаснее, однозначнее" так и не появилось. Вот прямо так с конца 70-х прошлого века. Системные инструменты вообще должны акцентировать внимание отнюдь не на безопасности для недееспособных. Недееспособным нечего делать в системном программировании.

А так я готов поспорить что DJB на сях напишет безопаснее чем ты или изя на [любой ЯП по вкусу]. Такая фигня.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

56. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +1 +/
Сообщение от еще один аноним on 20-Июн-14, 10:40 
(глядит с прищуром) что-то ты мне подозрительно напоминаешь юзера294
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

71. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от chinarulezzz (ok) on 20-Июн-14, 16:31 
>> Всё это правильно и естественно кроме одного момента: есть инструменты лучше (проще,
>> безопаснее, однозначнее) Си.
> Не вижу прямой замены сям.

а прямой замены и не будет. Есть люди, что поняли как делать не надо еще в прошлом веке и спроектировали поразительно маленькие но фичастые, простые, надёжные и безопасные языки. Полный синтаксис например второго оберона не занимает и 40 предложений, инструкции ясны и однозначны, нормальная модульность, нормальное ООП, сборщик мусора по желанию (модула). Как и обобщенное программирование, нормальная многозадачность, нормальная обработка исключений.

Прямой замены нет. Но выбор на чём писать качественное и безопасное ПО есть: Oberon{2}, Modula{2,3}, Component Pascal.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

82. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Аноним (??) on 21-Июн-14, 06:05 
> не надо еще в прошлом веке и спроектировали поразительно маленькие но
> фичастые, простые, надёжные и безопасные языки.

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

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

И с какого рожна ты возомнил что системщикам все эти автоматические жоповытирашки делающие процессы менее предсказуемыми и более сложными вообще куда-то уперлись?

> Прямой замены нет. Но выбор на чём писать качественное и безопасное ПО
> есть: Oberon{2}, Modula{2,3}, Component Pascal.

Вот вали и пиши на этом все что пожелаешь. Флаг тебе в руки и электричку навстречу. А мне на си неплохо, знаешь ли. А знаешь, хорошо когда один и тот же алгоритмический код может собраться под микроконтроллер в фонарике и суперкомпьютер. А где надо - си позволяет откалывать фокусы которые по другому разве что на ассемблере. Вот ими и пользуются. Потому что концептуальные замены - это круто, но - в сад.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

87. "Android переходит с виртуальной машины Dalvik на..."  +/
Сообщение от arisu (ok) on 21-Июн-14, 19:22 
> И с какого рожна ты возомнил что системщикам все эти автоматические жоповытирашки
> делающие процессы менее предсказуемыми и более сложными вообще куда-то уперлись?

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

действительно, Oberon же не существует. и Blue Bottle aka AOS aka A2 тоже.

здесь можешь начинать любимое: «а почему они не стоят на миллионах машин? значит, ерунда!»

Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

59. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от цирроз (ok) on 20-Июн-14, 10:54 
Однако, всякие неадекваты хотят сделать на словах мегакруто на жабе, а выходит - банальное балабольство. Да и помалкивать о недостатках жабы у фанатиков тоже принято. Да, вообще, у любых фанатиков так положено, своё некомпетентное мнение выпячивать. 2 гигабайта памяти на запуск Eclipse, а желательно больше? Извините, это всего лишь IDE, она должна быть удобной, а когда тормозит безбожно, то это элементарно неудобно. А не хавать память, как одна из нескольких виртуальных машин, на которых я тестирую и собираю софт. Хотя фанатики могут и дальше жевать свой кактус, разговаривая об изысканности их вкусов, это да. А пару лет назад разработчики напоролись очень шустро на траблы с тормозами этого самого Eclipse, отменив контроль производительности, "спецы" загадили все за пару месяцев так, что многие компоненты стали от 2 до 10 раз медленнее работать (новость на опеннете была тоже). Вот такая вот компетенция жабистов-разработчиков.
Даже в IBM делают разработки на жабе, а потом, после обкатки, конвертируют для увеличения производительности на плюсы. Такие вот дела. Универсального и по всем пунктам, устраивающих всех, языка программирования нет и не будет. Потому как всегда будут, в том числе, большое количество неосиляторов, критикующих перочинный ножик только потому что не смогли его даже открыть.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

68. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от chinarulezzz (ok) on 20-Июн-14, 15:57 
жаба - не замена Сишке. Что с тобой? Ты думаешь я о жабке?
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

72. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от цирроз (ok) on 20-Июн-14, 16:35 
где я написал, что жаба - замена сишке? с наркотой завязывай.
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

73. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от chinarulezzz (ok) on 20-Июн-14, 16:51 
> где я написал, что жаба - замена сишке? с наркотой завязывай.

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

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

75. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от цирроз (ok) on 20-Июн-14, 17:16 
Я написал, что жабу всякие энергичные фанатики пытаются воткнуть везде, но больше балабольства и махания флагами я ничего другого не вижу. Вместо этого - элементарная некомпетенция жабистов, не выходящую за рамки программ "hello world". Тут ещё недавно и паскалист рьяно махал флажком, да всякие фортранщики, работающие с массивами, не зная, как, хотя бы, данные массивов располагаются в памяти. И т.д. и т.п. Таким ущербным разве надо что-то доказывать? Пускай дальше жуют свой кактус.
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

76. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от chinarulezzz (ok) on 20-Июн-14, 17:59 
> Я написал, что жабу всякие энергичные фанатики пытаются воткнуть везде, но больше
> балабольства и махания флагами я ничего другого не вижу. Вместо этого
> - элементарная некомпетенция жабистов, не выходящую за рамки программ "hello world".
> Тут ещё недавно и паскалист рьяно махал флажком, да всякие фортранщики,
> работающие с массивами, не зная, как, хотя бы, данные массивов располагаются
> в памяти. И т.д. и т.п. Таким ущербным разве надо что-то
> доказывать? Пускай дальше жуют свой кактус.

Ущербность не при чем, просто привыкли к сишечке из за *nix'ов и не хотят думать о чём-то другом.
Инертность доходит до такой бесполезной суеты, как строительство костылей и вспомогательных либ, подпорок для Си, мануалов, саммитов и разнообразных FAQ'ов, вместо того чтоб взять готовый инструмент, который проектировался специально для этих целей.

Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

66. "Android переходит с виртуальной машины Dalvik на..."  –2 +/
Сообщение от arisu (ok) on 20-Июн-14, 15:50 
0-terminated strings — это ненормально.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

77. "Android переходит с виртуальной машины Dalvik на..."  +/
Сообщение от chinarulezzz (ok) on 20-Июн-14, 18:13 
> 0-terminated strings — это ненормально.

язык без строк, без массивов, а не их имитации - ненормально.

Взглянул на календарь.

Ненормально.

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

78. "Android переходит с виртуальной машины Dalvik на..."  –2 +/
Сообщение от arisu (ok) on 20-Июн-14, 19:19 
вот и я не понимаю, зачем люди на таком ублюдстве пишут.
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

38. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Анонус on 20-Июн-14, 01:12 
Изя не осилил строки С/С++, теперь понятно почему он так любит Жабку.

Извини, Изя, но в этот раз "минус в карму" !

П.С.: Изя, почитай о STL и открой уже для себя std::string

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

58. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Аноним (??) on 20-Июн-14, 10:46 
А подумать о том что он писал пост про то что для разработки програмки меняющей обои выбор c++/С не очень очевиден никак?

Зачем в Ведроиде в части которая для массовых поделок на коленке что-то подобное С?

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

74. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Crazy Alex (ok) on 20-Июн-14, 16:53 
Потому что иначе оказывается, что на смартфоне набирается орда "массовых поделок", и в результате система еле ползёт. Если, конечно, не прилагать некие административные усилия - ну там - рейтинг тормозов сделать, например, как у мозиллы. Да учитывать его при сортировке приложений в плее - кстати, было бы полезное применение шпионской статистике. А так - в конкурентной борьбе будут выигрывать быстрописанные, но тормозные уроды.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

80. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Vkni (ok) on 20-Июн-14, 22:20 
> Потому что иначе оказывается, что на смартфоне набирается орда "массовых поделок", и
> в результате система еле ползёт.

А с С++ она будет непрерывно падать. Люди-то одни и те же.

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

67. "Android переходит с виртуальной машины Dalvik на..."  –1 +/
Сообщение от arisu (ok) on 20-Июн-14, 15:51 
> П.С.: Изя, почитай о STL и открой уже для себя std::string

один костыль заменили на другой.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

81. "Android переходит с виртуальной машины Dalvik на..."  +2 +/
Сообщение от АнонуС on 21-Июн-14, 05:44 
>> П.С.: Изя, почитай о STL и открой уже для себя std::string
> один костыль заменили на другой.

Сегодня опять весь вечер на манеже Арису.

В программе:

1. Разоблачения всемирно известного учёного Александра Степанова и его STL никому неизвестным анонимом-пустобрёхом с Опеннета по кличке Арису.

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

2. Также будет представлен новый, совершенно бескостыльный язык программирования персонально от Арису, на котором он перепишет славящийся своей надежностью TeX, в целях ещё большего повышения надежности.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

86. "Android переходит с виртуальной машины Dalvik на..."  +/
Сообщение от arisu (ok) on 21-Июн-14, 19:18 
давай разупарывайся, жрать столько веществ вредно для здоровья.
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

90. "Android переходит с виртуальной машины Dalvik на..."  +/
Сообщение от АнонуС on 24-Июн-14, 02:20 
> давай разупарывайся, жрать столько веществ вредно для здоровья.

У тебя сало упало !

Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору

63. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от trdm (ok) on 20-Июн-14, 14:15 
> C/C++ небезопасный

Жить вобще опасно - от этого умирают...

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

85. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от rob pike on 21-Июн-14, 12:01 
> Может Go подгонят на её место

Уже занялись

https://docs.google.com/document/d/1N3XyVkAP8nmWjASz8L_Ojjnj...

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

15. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от DmA (??) on 19-Июн-14, 21:50 
главное чтобы оракле и микрософт меньше доматывались до андроид сообщества со своими патентными претензиями!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от Anonymus on 19-Июн-14, 22:03 
Ну уж нет, пусть измотают его скорее.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Temp on 19-Июн-14, 22:28 
И как они тогда с него будут бабло стричь?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

33. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Anonymus on 19-Июн-14, 23:34 
дык сами исдохнут от безденежья и будет всем счастье
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

40. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от chinarulezzz (ok) on 20-Июн-14, 01:37 
> дык сами исдохнут от безденежья и будет всем счастье

место пусто не бывает.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

26. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Слакварявод on 19-Июн-14, 22:48 
Давно юзаю. На нексусе. Отличная скорость!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Аноним (??) on 19-Июн-14, 23:08 
судя по тестам, на 10% быстрее
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

41. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Resonance (ok) on 20-Июн-14, 01:58 
>  судя по тестам, на 10% быстрее

Не в скорости дело, тут какое железо не давай - все равно будет подлагивать, Тоесть работает быстро, но иногда глюки есть. В ART - работает быстро без подлагивань на норм устройствах, ну слабых будет равномерно медленно работать (хотя эпоха ARM6 закончилась).

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

51. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от Андрей (??) on 20-Июн-14, 08:11 
> Давно юзаю. На нексусе. Отличная скорость!

Гента считается? :)

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

55. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Клыкастый (ok) on 20-Июн-14, 10:06 
Гента не считается. Ни с чем. Вот такая она суровая.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

31. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от ARTuser on 19-Июн-14, 23:25 
Тоже переключил на ART, как только обновился до 4.4. Проблем ни разу не наблюдал. Правда до этого тормозов тоже не видел, поэтому о скорости ничего говорить не буду.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от Штунц on 20-Июн-14, 00:12 
Я чтото не врубился, они что, написали преобразователь скомпилированных Java-программ в нативные
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Аноним (??) on 20-Июн-14, 02:19 
Разработчики осторожно -- с переходом на ART дебаггер будет ещё больше тормозить (хотя казалось бы куда дальше).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от SunXE (ok) on 20-Июн-14, 10:42 
А под nexus 7 2013 lte даже 4.4.3 ещё не выпустили, уроды!
Сколько ждать то?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

61. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от анонимус (??) on 20-Июн-14, 12:09 
Это Google смиритесь. Вон для Galaxy Nexus даже 4.4 никогда не будет.

Даже огрызки свои телефоны года по 4 поддерживают, а тут 2 года и все ...

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

70. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от SunXE (ok) on 20-Июн-14, 16:10 
так только год прошел.
Под nexus 7 2013 wifi вышла прошивака, даже под nexus 7 2012 wifi/3g вышла. А под 2013 lte что-то тупят.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

62. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Andrey Mitrofanov on 20-Июн-14, 12:21 
> Сколько ждать то?

Откройте себе веки: http://forum.xda-developers.com/nexus-7-2013/development-lte

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

69. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от SunXE (ok) on 20-Июн-14, 16:07 
Я стоковый жду https://developers.google.com/android/nexus/images#razorg
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

65. "Android переходит с виртуальной машины Dalvik на компилятор ..."  –1 +/
Сообщение от Аноним (??) on 20-Июн-14, 15:31 
Да неужели? Много же им потребовалось времени чтобы понять какой dalvit кусок кала.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

83. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Аноним (??) on 21-Июн-14, 06:12 
> Да неужели? Много же им потребовалось времени чтобы понять какой dalvit кусок кала.

От NIH-а вообще довольно сложно лечиться.

Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

89. "Android переходит с виртуальной машины Dalvik на компилятор ..."  +/
Сообщение от Аноним (??) on 23-Июн-14, 18:05 
Не факт, что удачный JIT хуже корявого AOT. Тут нужно статистику посмотреть...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру