powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как отключить сборку мусора
7 сообщений из 7, страница 1 из 1
Как отключить сборку мусора
    #38413416
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день !

Хочется провести ряд тестов - для чего нужно отключить GC .

вопрос как ?


Из того что я понял - можно лишь косвенно - установить параметры для запуска java - чтобы она не запускала GC ?

Какие именно ?

что еще - повесить слушатель на вызов GC - и убедиться что он ни разу не будет вызван .

На что его вещать и как ?

может есть более простой путь.
...
Рейтинг: 0 / 0
Как отключить сборку мусора
    #38413417
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-XX:+DisableExplicitGC, чтобы запретить вызовы System.gc() - необходима , но недостаточно.
...
Рейтинг: 0 / 0
Как отключить сборку мусора
    #38413418
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачать исходники OpenJDK. Поправить сборку там. Пересобрать.
...
Рейтинг: 0 / 0
Как отключить сборку мусора
    #38413419
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё можно попробовать включить Serial сборку мусора в обоих поколениях.
https://blogs.oracle.com/jonthecollector/entry/our_collectors
На сколько я помню Java 1.4, там сборки мусора нет, пока достаточно места для аллокации объектов. Threshold ещё можно подкрутить для этого.
...
Рейтинг: 0 / 0
Как отключить сборку мусора
    #38413423
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЕщё можно попробовать включить Serial сборку мусора в обоих поколениях.
https://blogs.oracle.com/jonthecollector/entry/our_collectors
На сколько я помню Java 1.4, там сборки мусора нет, пока достаточно места для аллокации объектов. Threshold ещё можно подкрутить для этого.

Спасибо , про Thresholds так же думал.

Все таки хочется убедиться что она на вызывалась , делается же каким то образом?

Значит можно повесить листенер на это событие ? а как?
...
Рейтинг: 0 / 0
Как отключить сборку мусора
    #38413425
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarbageCollectorMXBean
...
Рейтинг: 0 / 0
Как отключить сборку мусора
    #38413431
Мужик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-verbose:gc
чтобы включить логирование gc. И установить Xms и Xmx в очень большие значение (современные ОС способны выделять большие объемы памяти, даже если машина не имеет достаточного количества памяти. Просто при превышении программой лимита, она получит сигнал об остановке).
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как отключить сборку мусора
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]