Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

Утечки в Java   Найти похожие ветки 

 
080D:07BBh ©   (2004-10-01 06:22) [0]

Есть способ принудительно запустит сборщик мусора?


 
Sandman25 ©   (2004-10-01 09:29) [1]

gc()?


 
080D:07BBh ©   (2004-10-01 09:31) [2]

Это чей  метод?


 
Sandman25 ©   (2004-10-01 09:33) [3]

System


 
Sandman25 ©   (2004-10-01 09:33) [4]

The call System.gc() is effectively equivalent to the call:  Runtime.getRuntime().gc()


 
080D:07BBh ©   (2004-10-01 09:36) [5]

Sandman25
Спасибо


 
iZEN ©   (2004-10-01 21:14) [6]

С т.н. "утечками" нужно бороться в голове:
1) Следить за созданием объектов;
2) Бестолково не пользоваться той свобой,которую предоставляет среда, за это приходится расплачиваться.
Книжки по теме:

Название: "Типичные ошибки проектирования"
Автор(ы): Эрик Аллен
Издательство: Питер
Объём: 224 стр.
Год издания: 2003 г.
ISBN: 5-88782-304-6

Название: "Горький вкус Java"
Автор(ы): Брюс Тейт
Издательство: Питер
Объём: 336 стр.
Год издания: 2003 г.
ISBN: 5-88782-323-2

Название: "Рефакторинг: улучшение существующего кода"
Автор(ы): Мартин Фаулер, Кент Бек, Джон Брант, Дон Робертс, Уильям Апдайк
Издательство: Символ-Плюс
Объём: 432 стр.
Год издания: 2002 г.
ISBN: 5-93286-045-6


 
iZEN ©   (2004-10-01 21:26) [7]

Вызов System.gc() не всегда выполняется из прикладного кода.
Можно настроить размер памяти под хип и общей памяти среды, указав параметры командной строки.

Выдержка из JavaDoc (с дополнениями):

java - the Java application launcher

SYNOPSIS

   java [ options ] class [ argument ... ]
   java [ options ] -jar file.jar [ argument ... ]
   javaw [ options ] class [ argument ... ]
   javaw [ options ] -jar file.jar [ argument ... ]

   options
       Command-line options.
   class
       Name of the class to be invoked.
   file.jar
       Name of the jar file to be invoked. Used only with -jar.
   argument
       Argument passed to the main function.

Non-Standard Options (Sun JRE):

-Xmsn
   Specify the initial size, in bytes, of the memory allocation pool. This value must be a multiple of 1024 greater than 1MB. Append the letter k or K to indicate kilobytes, or m or M to indicate megabytes. The default value is 2MB. Examples:

      -Xms6291456
      -Xms6144k
      -Xms6m
     

-Xmxn
   Specify the maximum size, in bytes, of the memory allocation pool. This value must a multiple of 1024 greater than 2MB. Append the letter k or K to indicate kilobytes, or m or M to indicate megabytes. The default value is 64MB. Examples:

      -Xmx83886080
      -Xmx81920k
      -Xmx80m
     



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.056 c
3-1096141609
Вадим
2004-09-25 23:46
2004.10.24
Сумма времени


4-1095503824
Ivolg
2004-09-18 14:37
2004.10.24
Мышка


1-1097495177
dd
2004-10-11 15:46
2004.10.24
сообщения от колёсика мыши и фокус


6-1092318382
TARIK
2004-08-12 17:46
2004.10.24
FTP HTTP в локальной сети


14-1096884818
1008
2004-10-04 14:13
2004.10.24
Теоретически всё правильно, а вот на практике ...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский