Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Утечки в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.054 c
1-1096986327
Поручик
2004-10-05 18:25
2004.10.24
Record To File


3-1096018446
Snip
2004-09-24 13:34
2004.10.24
Midas или Dll


1-1097297511
3J106UH
2004-10-09 08:51
2004.10.24
Определение номера строки в listbox


14-1096877390
gn
2004-10-04 12:09
2004.10.24
я болдею с бенигейтси чесное слово


1-1097482169
serg!
2004-10-11 12:09
2004.10.24
Hint для любой ячейки TDBGrid