Объём занимаемой памяти переменными

Если вы нашли интересный ресурс, полезный материал или книгу по теме разработки под Android - пишите об этом сюда
Ответить
Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Объём занимаемой памяти переменными

Сообщение rezak90 » 01 авг 2012, 15:37

Собственно из названия темы почти всё ясно надеюсь. Интересует не объмёмы выделяемой памяти под int, float и т.д. а под болле серъёзные вещи (например под класс, интерфейс и т.д. до самой глубины на сколько можно).
Вот тута отличную статтью нашёл http://habrahabr.ru/post/60317/ . Но это про сериализацию, хотя тоже интересно.
R.id.team
Политика на форуме запрещена

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Объём занимаемой памяти переменными

Сообщение rezak90 » 01 авг 2012, 16:36

а так же (уже не совсем по теме), по быстродействиею: что быстрее выполнится text.setText("hello") или text.setText(getString(R.string.hello)) ... В общем не совсем только данный пример интересует а в общем тема. Где что почитать книги/статтьи? Можно и на англ.
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Объём занимаемой памяти переменными

Сообщение Mikhail_dev » 01 авг 2012, 17:38

А причем тут сериализация?

Из того что знаю, могу сказать:
1. Лучше использовать тип double, нежели float. Он быстрей, хоть и весит больше.
2. Если в методе часто используется какая-либо переменная, то лучше её сделать глобальной. Т.е. смысл в том, что лучше сразу выделить место под часто используемые места в программе, нежели заставлять GC постоянно чистить ненужное.
3. Для Toast всегда используйте getApplicationContext(), ибо другие варианты чреваты утечками!

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Объём занимаемой памяти переменными

Сообщение rezak90 » 02 авг 2012, 10:31

сериализация то я привёл пример того что я хочу (узнать сколько памяти занимает, в статтье там отлично расписано).
Сколько памяти выделяется под объект? под ссылку на объект? и т.д.
R.id.team
Политика на форуме запрещена

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Объём занимаемой памяти переменными

Сообщение rezak90 » 02 авг 2012, 11:32

всё, я нашёл что искал, думаю многим будет полезно почитать http://www.uni-vologda.ac.ru/java/jls/index.html
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Объём занимаемой памяти переменными

Сообщение Mikhail_dev » 02 авг 2012, 11:57

Зачем вам спецификация самого языка Java для версии 1.0 ???? Там нету ни дженериков, ни IO ака FileReader, FileWriter и т.д.
Мсье знает толк в извращениях ?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Объём занимаемой памяти переменными

Сообщение rezak90 » 02 авг 2012, 13:35

http://docs.oracle.com/javase/specs/jls ... index.html - можно и на англ. почитать. А с извратом я знаком, так как сейчас занимаюсь багфиксингом индусского(в прямом смысле этого слова) кода.
R.id.team
Политика на форуме запрещена

Ответить