Вниз  Java-программирование (1-ые посты)
- 28.03.2012 / 22:31
treut
  Пользователь

treut 
Сейчас: Offline
Меня вот что интересует. Написал в приложении
Runtime.getRuntime().freeMemory()/1024
Потом когда открываю приложение там цифры бегут и как достигают 0 начинают сначала где то от 2-х Мб, почему так?
- 28.03.2012 / 22:37
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
treut, Когда память заканчивается, вызывается мусорщик и чистит память, что непонятного :gg:
- 28.03.2012 / 22:40
treut
  Пользователь

treut 
Сейчас: Offline
mrEDitor, Я его не устанавливал. Я раньше писал и норм было, а щас почему то так циферки бегают, как могут 2 Мб, закончиться
- 28.03.2012 / 22:41
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
treut, так надо :gg: Память постоянно засоряется, а при достижении критического значения очищается автоматически.
- 28.03.2012 / 22:47
treut
  Пользователь

treut 
Сейчас: Offline
Dimon638, Блин, ну смотрите я так же вот буквально не давно писал все нормально было, да и любое другое приложение открыть там такого нету. А здесь бегают, как сделать что бы нормально было?
- 28.03.2012 / 23:12
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
treut, Всё и так нормально, так надо :gg: . JVM так устроена, что пока работает, то постоянно засоряет память(ну грубо говоря :gg: ), и когда её становится мало сама вызывает сборщик мусора. И ничего с этим не поделаешь :gy: . Может быть там, где у тебя было типа нормально, ты умудрился засунуть System.gc() прямо в основной цикл программы, и соответственно очистка памяти происходила постоянно и циферки свободной памяти почти не менялись, но обычно тормозов в таком случае немерено :gy:
- 28.03.2012 / 23:19
treut
  Пользователь

treut 
Сейчас: Offline
Dimon638, Нет я мусорщика ни когда еще сам не вызывал :hack:. Просто чет я офигел когда увидел это
- 29.03.2012 / 07:13
treut
  Пользователь

treut 
Сейчас: Offline
А как на экране показать MIDP info? Весь гугл уже облазил не нашел
- 29.03.2012 / 07:51
kiriman
  Пользователь

kiriman 
Сейчас: Offline
treut, А это что?
Может инфа с манифеста? Тогда:
System.getAppProperty("MIDlet-Name")
- 29.03.2012 / 08:06
treut
  Пользователь

treut 
Сейчас: Offline
kiriman, Ну там показывает модель телефона , еще вроде платформу и тд
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)