Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> String = ""+a; жрет память 
:(
    Опции темы
MoZy
  Дата 12.8.2008, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 4.6.2006

Репутация: нет
Всего: 0



Код

int a=5;
String s = ""+a;
s=null;


Вот это вот штука жутко жрет память.. Куда деваться, когда нада выводить на экран строку???
--------------------
Experimentia est optima rerum magistra
PM MAIL WWW ICQ   Вверх
W0LF
Дата 12.8.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата

static String  valueOf(int i)
          Returns the string representation of the int argument.



--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
dive
Дата 12.8.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 83
Регистрация: 25.10.2007
Где: Санкт-Петербург

Репутация: 3
Всего: 5



int x =5;
String text = String.valueOf(x);
PM MAIL WWW Skype GTalk Jabber MSN   Вверх
MoZy
  Дата 14.8.2008, 00:34 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 4.6.2006

Репутация: нет
Всего: 0



Стал бы я тут мудиться, если бы все так просто было. 
По сути мне нужно
Код

String s = x+","+y;

Но даже это жрет:
Код

int a=5;
String s=String.valueOf(a); 
s=null;

Юзаю Wireless Toolkit 2.5.2 (в нем Memory Monitor)
jre1.6.0_07

Кстати вот вам еще дыра: 

Код

Enumeration e = MyVector.elements();//Уже здесь жрет безвозвратно

for ( ; e.hasMoreElements() ;) //Здесь тоже
{
      System.out.println(e.nextElement());//и здесь...
}


А сборщик System.gc() вызывать - не вариант.
--------------------
Experimentia est optima rerum magistra
PM MAIL WWW ICQ   Вверх
W0LF
Дата 14.8.2008, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата(MoZy @  14.8.2008,  00:34 Найти цитируемый пост)
Код

String s = x+","+y;

Код

String s = new StringBuffer().append(x).append(",").append(y)
                           .toString();



Цитата(MoZy @  14.8.2008,  00:34 Найти цитируемый пост)
А сборщик System.gc() вызывать - не вариант. 

насколько мы помним - System.gc() не обязательно вызовет коллектор =)


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
MoZy
Дата 15.8.2008, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 4.6.2006

Репутация: нет
Всего: 0



На PC работает

Код

int a=5;
String s = new StringBuffer().append(a).append(",").append(a).toString();
g.drawString(s,2,2,Graphics.LEFT|Graphics.TOP);
System.gc();

без утечки smile  

Кто знает прогеров из Sun Microsystems?
--------------------
Experimentia est optima rerum magistra
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0700 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.