РЫБОЛЮБ, читал я тот пост, там никакой конкретики нет. Например, там писалось про производительность обобщений, так я вообще не пойму, что там замерялось. На Java обобщения поддерживаются на уровне языка, на уровне самой виртуальной машины их принципе нет. Но Dalvik-то есть куда улучшать. Я сам столкнулся с тем, что доступ к массивам медленный, и еще сборщик мусора почему-то не дефрагментирует heap. То есть если насоздавать кучу маленьких объектов, некоторые из них перестать использовать, а потом попытаться выделить какой-то большой, то с большой вероятностью программа вылетит, хотя места полно, только оно не цельное. Правда, это было в 2.3, а в 4.0, может, что-то и доработали.
Malcolm:
РЫБОЛЮБ, читал я тот пост, там никакой конкретики нет. Например, там писалось про производительность обобщений, так я вообще не пойму, что там замерялось. На Java обобщения поддерживаются на уровне языка, на уровне самой… Подробнее
Там замерялось потребление акб вроде, хотя хрен поймешь и правда. Я вчера тоже нашел пост и просмотрел быстренько. надо ради интереса на виртуалке потестить эти вылеты. как раз взять исошник четверки от еепк.
Malcolm, маленько оффтопа: можешь вкратце рассказать что за realtime ява. Она еще вроде требует модуль для ядра линукса скомпилить. Гдето давным давно читал о ней. Буду у компа погуглю еще по этому поводу.
FisHlaBsoMAN, real time Java - это сборное название для всех технологий, которые позволяют писать на Java в реальном времени. Есть еще такой JSR 1, который фиксирует все необходимые требования. Программирование в реальном времени означает, что система гарантирует отклик на события в определенное время. То есть когда программа отдает команду, система знает, что не может в случае чего отложить ее выполнение на неопределенный срок. Или сборщик мусора, обычно он вызывается произвольно, по ходу работы, но это вызывает задержки. А в real time Java можно даже использовать память вне heap, чтобы такого не происходило.
Только сегодня решил тоже создать подобную тему, даже начал оформлять, но решил проверить поиск и наткнулся на эту тему. Вам не кажется, что этой теме в разделе "Создание сайтов и программирование"? seclub.org/forum/topics/60/
Miha, не, традиционно сложилось так, что все те, кому интересно химичить с тем, что ставится на обычные телефоны, обсуждают эти дела здесь. Тут, кроме этой темы, не только разработка Java. Переделка и перевод JAR и SIS, идеи для приложений, портирование на другой экран, сравнение мобильных платформ, отдельные темы по разрабатываемым приложениям - словом, самые разные темы о мобильном рукоделии собраны именно здесь. А в том разделе, который ты упомянул, все темы про создание чего-то для мобильных устройств, можно пересчитать по пальцам.
Так что эта тема тут находится по полному праву. Была бы тема про программирование на Java или про использование IDE, тогда да, ее место было бы в том разделе. Но она про создание приложений для мобильных устройств, так что все правильно.
ts 11 мая 2012 в 22:01