Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
13 Август 2025, 01:24:07
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Мобильная связь > Обсуждения > Тема: Re: iPhone 5 vs Samsung Galaxy S III
(Модераторы: Dimon4ik, Fatal1ty, Henk) > Тема:

Сообщение #9920891

Голосование
Вопрос: iPhone 5 vs SGS III
iPhone - 16 (45,7%)
SGS III - 19 (54,3%)
Всего голосов: 34

Страниц  : 1 2  Все   Вниз
  Печать  
Автор Тема: Re: iPhone 5 vs Samsung Galaxy S III  (Прочитано 6066 раз)
0 Пользователей и 1 Гость смотрят эту тему.
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #60 : 06 Январь 2013, 17:20:28 »

Цитировать
Знаете, когда наблюдаешь в логах, что сборщик мусора решил освободить пару килобайт памяти именно в тот момент когда идут тяжелые рассчеты и он их начинает прибивать своей прожерливостью или когда понимаешь, что в этом месте можно было бы освободить память, потому как 5-ю строчками ниже память сильно понадобится, а заставить явно сработать GC нету возможности, в такие моменты начинаешь тихо ненавидеть Java.
Ну тогда советую поинтересоваться как менеджит память Dalvik as Register machine и чем это отличается от Java as Stack machine.

Использованием регистров, а не стэка, а в силу того что ARM это RISC семейство dex-байкод будет быстрее и проще транслируеться. Интерсно как это поможет если нужно будет выделить память в куче? Знаете, строку как-то не получится хранить в регистрах. А если мне нужно что-то распарсить, JSON какойнить, неужели и в этом мне поможет куча регистров? Объясните чем сборщик мусора в Dalvik так хорош, ведь основные претензии к нему. Java не позволяет явно управлять памятью, почему же это не сделали в Dalvik если он никакого отношения не имеет к Java, ведь это дало бы существенный прирост в производительности?
Начиная с OS X 10.6 можно было собирать программы в которых используется сборщик мусора, начиная с OS X 10.7 такая возможность исчезла с появлением ARC который на этапе сборки заботится о работе с памятью, исходный код программы использующий GC и ARC практически не измненился, а вот скорость работы программ выросла. Под iOS никогда не было GC, были заметны порывы но в Apple быстро опомнились.



Записан

HTTP Error 404 - File or directory not found.
Страниц  : 1 2  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,113 секунд. Запросов: 22.