|
2.16, www (??), 06:37, 12/06/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
На видео Bernhard Rosenkränzer, linux/KDE евангелист
| |
2.72, Dvorkin (??), 19:57, 16/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
ну да. только одышка у него уже. совсем себя забросил.
доброта-добротой, а про спорт забывать не стоит. кто-ж андроиды будет оптимизировать?
| |
|
|
2.10, Аноним (-), 02:31, 12/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Пусть теперь еще яву выбросят и разгонят все еще в 3 раза, вот тогда станет хорошо :)
| |
|
|
|
5.39, Карбофос (ok), 21:24, 12/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
гражданин Аноним знает, что такое нативный код? Аноним будет сильно удивлён...
| |
|
6.59, Аноним (-), 19:53, 13/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> гражданин Аноним знает, что такое нативный код? Аноним будет сильно удивлён...
Гражданин знает. А еще он знает что большая часть программ и заметная часть системы писана на тормозной яве. По поводу чего оно и жрет батарейку в три горла.
| |
|
7.65, AFCrio (??), 03:00, 14/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Оно умеет JIT уже давно, и в результате исполняется тоже нативный код, кто же ест батарейку ?
| |
7.68, Человек (??), 14:56, 14/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
У кого есть устройство на андроиде ???
У меня батарейку жрут:
1) Голосовые вызовы;
2) Экран;
3) WiFi.
Это 90% в сумме.
Если в жесткие игры играть, то больше жрёт нативный код, рендерит и т.п. Ребята из новости как раз оптимизировали НАТИВНЫЙ код.
Нефига про яву чушь нести. В андроид Dalvik, для начала, и жрёт он меньше 10%, наконец.
| |
|
|
|
|
|
|
1.3, FSA (ok), 23:17, 11/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Вывод очевидный. Так же как в сельском хозяйстве. Можно увеличивать производительность увеличением площадей (памяти, скорости процессора), а можно орошением, выведением новых сортов (делать приложения оптимизированные для процессора и т.п.). Но так никто не делает, ибо сейчас дешевле купить память, мощнее процессор и т.д.
| |
|
2.4, skb7 (ok), 23:26, 11/06/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
ничего, будут делать в скором времени, так как всё в аккумулятор упирается. т.е. хочешь высокой производительности и чтобы телефон больше дня работал -- придется делать оптимально. не зря же NDK выпустили, когда стало ясно, что ява "не тянет". а оптимизации (на уровне ядра по крайней мере) делают постоянно, там где это еще возможно
| |
2.7, Карбофос (ok), 00:39, 12/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
дело в том, с такой постановкой вопроса горе-программисты не занимаются совсем разбором работы алгоритмов, тонких мест. работет, да и ладно.
и вдруг, вместо того, чтобы слить всего в пару раз по произволительности, программа сливает в несколько сотен раз. и может даже больше.
| |
|
|
2.8, ананим (?), 01:13, 12/06/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
Неа.
Гентувеу — это когда ты ставишь какой угодно -О.
А вот если что-то навязывают, то это федора.
| |
|
3.19, anonymous (??), 08:14, 12/06/2012 [^] [^^] [^^^] [ответить]
| –7 +/– |
Что, варезфилы (ой извините, любители PPA) почуяли угрозу от нормальных дистрибутивов с подписанными пакетами в репозиториях? Вот беда, трояны просто так не втюхать...
| |
|
4.33, Аноним (-), 20:21, 12/06/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Что, варезфилы (ой извините, любители PPA) почуяли угрозу от нормальных дистрибутивов с
> подписанными пакетами в репозиториях?
Прикольный набор взаимоисключающих параграфов, учитывая что в PPA пакеты подписаны ключом автора :)
| |
|
|
2.11, Аноним (-), 02:33, 12/06/2012 [^] [^^] [^^^] [ответить]
| –5 +/– |
> новый gcc, -O3, прям gentoo-way
Да, гентушники тоже - сначала себе тормознули систему руления портажами питоном, а потом истошно оптимизируют в других местах. Андроид тоже сначала тормознул себе все что можно тормозной JVM а теперь истошно надрывают зад с оптимизациями.
| |
|
3.17, inferrna (?), 08:03, 12/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Сам-то понял, что написал? Где питон в генту, где JVM в андроиде? В огороде бузина, а в Киеве дядька, ох уж эти школьники.
| |
|
|
|
6.34, Аноним (-), 20:22, 12/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> типа нет
Но яп типа случайно получился немного похожим на яву :)
| |
|
7.48, Аноним (-), 01:19, 13/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Где Вы такие [цензура] растёте? ;) Язык там и есть Java только он выполняется не JVM и даже не его форком, Java классы потом преобразуются в другой бинарный формат и выполняются Dalvik-ом.
| |
|
8.49, Аноним (-), 02:37, 13/06/2012 [^] [^^] [^^^] [ответить] | –1 +/– | Язык там не Java Чтоб называться Java, языку а точнее его реализации нужно про... текст свёрнут, показать | |
8.60, Аноним (-), 19:57, 13/06/2012 [^] [^^] [^^^] [ответить] | +/– | Вы не заметили бы скарказм даже если бы это был карьерный самосвал, прущий прями... текст свёрнут, показать | |
|
|
|
|
4.40, XoRe (ok), 21:48, 12/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Сам-то понял, что написал? Где питон в генту, где JVM в андроиде?
> В огороде бузина, а в Киеве дядька, ох уж эти школьники.
file 'which emerge'
echo "твой кролик написал!"
Ну и ebuild в sys-apps/portage как-бы намекает)
Вообще существует отличное развлечение "снеси питон и попробуй вернуть его назад" =_
С другой стороны из минусов - только скорость, но и это лечится, если использовать eix и equery.
И JVM в андроиде есть в виде dalvik.
Но так же есть NDK, который позволяет выполнять Сишный код (а иначе как 3d игрушки работали бы).
Вот такая правда жизни =)
| |
|
5.53, Человек (??), 12:06, 13/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>И JVM в андроиде есть в виде dalvik.
Вот это перл!
>Но так же есть NDK, который позволяет выполнять Сишный код (а иначе как 3d игрушки работали бы).
А как в Windows Phone 7 3D игрушки работают без NDK ???!!!
| |
|
6.61, Аноним (-), 20:02, 13/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А как в Windows Phone 7 3D игрушки работают без NDK ???!!!
Как, как... хреново. А чего ожидать от тормозного рантайма на ограниченной платформе с хилым по современным меркам железе? Все гамезы с нормальной графикой - дружно требуют тегру. Которую WP7 вообще не поддерживает ни разу, бггг...
| |
|
5.54, aaa (??), 14:57, 13/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Вообще существует отличное развлечение "снеси питон и попробуй вернуть его назад" =_
скачать готовый last-stable в PREFIX=/usr/local/, пересобрать гентушный, снести скачанный.
ДА, ЭТО СЛОЖНО.
| |
|
|
|
|
1.6, Аноним (-), 00:13, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Отлично! OpenWRT использует Linaro тулчейн для своих сборок. Нужное дело делают. )
| |
|
2.12, Аноним (-), 02:33, 12/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Отлично! OpenWRT использует Linaro тулчейн для своих сборок.
Linaro в основном по части ARM заморачивается, а сетевые железки чаще все-таки на MIPS, хотя как говорится, it depends.
| |
|
1.9, Xasd (ok), 01:51, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> использования более новой версии программного обеспечения для сборки (GCC 4.7) в сочетании с более агрессивными опциями для компилятора (выключение -fno-strict-aliasing и включение -O3)
отличная работа проделана! :-)
> К сожалению, в отличие от консорциума Linaro, сразу публикующего весь код для своих улучшений, компания Intel придерживается иной тактики и пока не открыла свои наработки
*FACEPALM*
| |
1.13, pavlinux (ok), 03:15, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Чёй-то не понял йумора
> Инженеры из консорциума Linaro, созданного компаниями ARM,
> Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments
Жалуются на закрытые дрова для своих видюх?
| |
|
2.41, XoRe (ok), 21:51, 12/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Чёй-то не понял йумора
>> Инженеры из консорциума Linaro, созданного компаниями ARM,
>> Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments
> Жалуются на закрытые дрова для своих видюх?
А точно "для своих"?
| |
|
1.15, Аноним (-), 03:47, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
"в условиях когда лицензия на Android не обязывает открытие кода, компания пока взвешивает все аргументы 'за' и 'против', не желая уступать реализованные преимущества конкурентам"
плюсы либеральных лицензий, как они есть
| |
|
2.21, umbr (ok), 09:43, 12/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
В любом случае это вопрос доброй воли, при желании и AGPL можно обойти.
| |
2.35, Аноним (-), 20:23, 12/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> плюсы либеральных лицензий, как они есть
Граааажданин! Вы хотели сожрать 35% рынка и не делиться с теми благодаря кому вы это смогли? Вы плохой, негодный человек.
| |
|
3.42, XoRe (ok), 21:52, 12/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> плюсы либеральных лицензий, как они есть
> Граааажданин! Вы хотели сожрать 35% рынка и не делиться с теми благодаря
> кому вы это смогли? Вы плохой, негодный человек.
Скорее с теми, "благодаря" которым это 35%, а не 70%.
| |
|
4.63, Аноним (-), 20:03, 13/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Скорее с теми, "благодаря" которым это 35%, а не 70%.
Так кто ж не дает - не пользуйтесь поделиями этих негодных школяров. Сделайте свое и захватить 70%. Если сможете :)
| |
|
|
|
|
2.43, XoRe (ok), 21:54, 12/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> и когда это чудо ждать на моем асус трансформере?
Начинать ждать можете уже сегодня)
В официальных прошивках оно появится, скорее всего, через полгода - год.
В cyanogen - раньше.
В принципе, вы можете уже сейчас скачать сырцы андроида (они открыты) и скомпилить под свой девайс.
| |
|
1.22, Йфыва (?), 10:03, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так и не понял что прооптимизировали. Поставили другую опцию компиляции и более новую версию компилятора ? X_x
| |
|
|
3.64, Аноним (-), 20:04, 13/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> еще в mainloop ядра убрали 50% nop-ов
Реквестирую ссылочку на diff :)
| |
|
2.25, Аноним (-), 12:58, 12/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Использовали свежую версию гцц со своими патчами для арма. Почистили код андроида, чтоб можно было использовать более агрессивные параметры оптимизации.
| |
|
1.28, Аноним (-), 14:57, 12/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Мужик на видео реальный программер (Что косить под Столлмана стало модно?). Ах да, =')
| |
1.52, Аноним (-), 09:36, 13/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Действительно - пусть Intel свой код не открывает. Больше будет ARM хороших и разных ;)
| |
|
2.58, Crazy Alex (ok), 19:26, 13/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Для тех кто не в курсе - на андроиде весь рендернг идёт через OpenGL. То есть касается вообще любой отрисовки - вопрос только в степени.
| |
|
3.69, Человек (??), 15:03, 14/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Вот, единственный грамотный человек оказался ;-)
>Для тех кто не в курсе - на андроиде весь рендернг идёт через OpenGL.
А это самый настоящий нативный код. Если написать OpenGL-приложение без NDK, то процессор будет 90% ресурсов тратить не на виртуальную машину, а на выполнение нативного кода OpenGL-библиотеки.
| |
|
|
1.71, skb7 (ok), 21:30, 14/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как оказалось, бенчмарк ущербный и на самом деле там прирост не такой уж и большой. Просто они хотели народу в доступной форме показать, что они неплохо наоптимизировали, но данный конкретный тест, показанный на видео, -- суть обманка. Хотя если верить им -- то всё же их оптимизации в других областях очень неплохи.
Подробности тут: https://plus.google.com/105007947798310229700/posts/7B2vaZq8ekZ
| |
|