28.03.2012 / 22:31 | |
treut ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| Меня вот что интересует. Написал в приложении Runtime.getRuntime().freeMemory()/1024 Потом когда открываю приложение там цифры бегут и как достигают 0 начинают сначала где то от 2-х Мб, почему так?
|
28.03.2012 / 22:37 | |
mrEDitor ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| treut, Когда память заканчивается, вызывается мусорщик и чистит память, что непонятного ![:gg:](https://annimon.com/files/smiles/22.gif) |
28.03.2012 / 22:40 | |
treut ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| mrEDitor, Я его не устанавливал. Я раньше писал и норм было, а щас почему то так циферки бегают, как могут 2 Мб, закончиться
|
28.03.2012 / 22:41 | |
Dimon638 ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Регистрация: 12.04.2011
| treut, так надо ![:gg:](https://annimon.com/files/smiles/22.gif) Память постоянно засоряется, а при достижении критического значения очищается автоматически. |
28.03.2012 / 22:47 | |
treut ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| Dimon638, Блин, ну смотрите я так же вот буквально не давно писал все нормально было, да и любое другое приложение открыть там такого нету. А здесь бегают, как сделать что бы нормально было?
|
28.03.2012 / 23:12 | |
Dimon638 ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Регистрация: 12.04.2011
| treut, Всё и так нормально, так надо ![:gg:](https://annimon.com/files/smiles/22.gif) . JVM так устроена, что пока работает, то постоянно засоряет память(ну грубо говоря ![:gg:](https://annimon.com/files/smiles/22.gif) ), и когда её становится мало сама вызывает сборщик мусора. И ничего с этим не поделаешь ![:gy:](https://annimon.com/files/smiles/23.gif) . Может быть там, где у тебя было типа нормально, ты умудрился засунуть System.gc() прямо в основной цикл программы, и соответственно очистка памяти происходила постоянно и циферки свободной памяти почти не менялись, но обычно тормозов в таком случае немерено ![:gy:](https://annimon.com/files/smiles/23.gif) |
28.03.2012 / 23:19 | |
treut ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| Dimon638, Нет я мусорщика ни когда еще сам не вызывал ![:hack:](https://annimon.com/files/smiles/26.gif) . Просто чет я офигел когда увидел это |
29.03.2012 / 07:13 | |
treut ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| А как на экране показать MIDP info? Весь гугл уже облазил не нашел
|
29.03.2012 / 07:51 | |
kiriman ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| treut, А это что? Может инфа с манифеста? Тогда: System.getAppProperty("MIDlet-Name")
|
29.03.2012 / 08:06 | |
treut ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| kiriman, Ну там показывает модель телефона , еще вроде платформу и тд
|