![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| Рамирос |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 4.2.2010 Репутация: -2 Всего: -3 |
Подскажите пожалуйста как уничтожить переменную или функцыю в программе когда она не нужнаа чтобы не занимала память???
Допустим, игра делится на 2 части: 1 - меню, 2 - игра. И когда и дет игра, то нам переменные и функцыи с меню ненужны. ич нада устанавливать когда пользователь переходит в меню. И как уничтожить функцыю??? Функции создаются так:
А потом в методе задаётся так:
|
||||
|
|||||
| Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Рамирос, могу ошибаться на счет Java ME (есть ли там это) но JVM сама уничтожает объекты на которые не кто не ссылается, то есть используется сборка мусора.
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
| Рамирос |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 4.2.2010 Репутация: -2 Всего: -3 |
Exai1e , А с j2me вы не знакомы??
Да, а в j2me есть сборщик мусора, какая-нибудь функцыя?? Это сообщение отредактировал(а) Рамирос - 12.2.2010, 17:53 |
|||
|
||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: нет Всего: 11 |
-------------------- ![]() |
|||
|
||||
| eugine_s |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 14.11.2007 Где: Киев Репутация: 17 Всего: 17 |
По большому счету System.gc() не очень та и нужен.
Главное освободить все объекты (освободить = присвоить null). А все остальное сборщик мусора сделает сам (и вызывать его не нужно). |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
а если его вызывать периодически в цикле, то он очень затормозит работу приложения.
А еще эта тема НЕ касается раздела j2me! Это общая java. такие вопросы надо задавать туда, и еще все-таки желательно книжку почитать; я, если честно, не сторонник чтения литературы по программированию просто так, но для общего понимания можно потратить недельку на прочтение общих понятий языка. -------------------- iOS developer |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |