Вопросы по теме 'g1gc'
java.lang.OutOfMemoryError: превышен предел накладных расходов сборщика мусора
Я получаю эту ошибку в программе, которая создает несколько (сотни тысяч) объектов HashMap с несколькими (15-20) текстовыми записями в каждом. Все эти строки должны быть собраны (без разделения на меньшие количества) перед отправкой в базу данных....
605553 просмотров
schedule
30.04.2023
варианты для сборщиков мусора G1 недоступны?
http://www.oracle.com/technetwork/java/javase/tech/g1-intro-jsp-135488.html кажется официальной документацией для сборщика мусора G1.
Упоминаются два варианта:
-XX: + G1ParallelRSetUpdatingEnabled
-XX: + G1ParallelRSetScanningEnabled...
3638 просмотров
schedule
30.01.2024
Параметры Java7 G1
Я не могу найти никаких вариантов, касающихся того, как работает G1. Следующие две команды больше не работают с java7.
-XX:+G1ParallelRSetUpdatingEnabled
-XX:+G1ParallelRSetScanningEnabled
5450 просмотров
schedule
28.02.2023
UseConcMarkSweepGC против UseParallelGC
В настоящее время у меня проблемы с очень длительным временем сборки мусора. пожалуйста, смотрите следующее. Моя текущая настройка заключается в том, что я использую -Xms1g и -Xmx3g. мое приложение использует java 1.4.2. У меня не установлены...
65659 просмотров
schedule
01.07.2023
Объекты Java G1 GC Processing Reference работают медленно
У меня есть счетчик посещений, работающий на Java. Он работает 24 часа, а показы проходят со скоростью около 100 раз в секунду. В течение дня время обработки GC медленно увеличивается с 20-60 мс до 10000-60000 мс, а затем снижается до 20-60 мс....
1560 просмотров
schedule
28.03.2023
G1GC длинная пауза с начальной меткой
С j7u5, G1GC
"-Xms3200m -Xmx3200m -XX:+UseG1GC -XX:ParallelGCThreads=14 -XX:ConcGCThreads=4 -XX:MaxGCPauseMillis=40 -XX:NewRatio=2 -XX:SurvivorRatio=10 -XX:+PrintGC -XX:+PrintGCDateStamps"
для данного теста производительности мое приложение...
2543 просмотров
schedule
11.06.2023
Значения округления журнала G1GC для больших куч
Журнал G1GC печатает значения заполнения кучи как округленные до МБ или ГБ . Есть ли способ печатать все значения в КБ или МБ ?
Я хочу проанализировать коэффициенты распределения и продвижения, и такое округление значений приводит к неточности....
268 просмотров
schedule
17.06.2023
Почему Scan RS тратит много времени, когда я использую G1GC
Я использую java1.7.0_67 и запускаю свое приложение с помощью них:
-Xms8g -Xmx8g -XX:PermSize=128M -XX:MaxPermSize=128M -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps...
596 просмотров
schedule
22.10.2023
Десериализация больших строк без мусора в Java, проблема с огромными объектами
Я ищу способ десериализовать String из byte[] на Java с минимальным количеством мусора. Поскольку я создаю свой собственный сериализатор и десериализатор, у меня есть полная свобода реализации любого решения на стороне сервера (т. е. при...
1786 просмотров
schedule
06.08.2022
JVM работает по-разному с одинаковыми флагами
Я создал тестовое приложение (с Sheduler внутри, которое запускается каждые 20 мс, есть чтение/запись в БД) и развернул его на сервере Glassfish на двух разных ПК. Оба имеют одинаковый (копировать с одного ПК на другой) сервер Glassfish (оба также...
142 просмотров
schedule
23.06.2023
Переход на форму G1 gc CMS
Целесообразно ли переходить с CMS на G1 при больших запросах объектов (около 40-50 МБ). Сведения о доступных ресурсах: Размер кучи: от 6 ГБ до 16 ГБ. Размер области кучи: 8–32 МБ. Я применил G1 GC со следующими конфигурациями: размер кучи: 12 ГБ,...
385 просмотров
schedule
25.06.2023
VisualVM показывает двойной Xmx как максимальный размер кучи
У меня есть следующая проблема:
Существует виртуальная машина Java с опцией Xmx, установленной на 70000 м = 70 ГБ (да, она такая большая). Но если я отслеживаю ранее упомянутую JVM, Max Heap отображается как 140000 м (как видно на скриншоте)....
2138 просмотров
schedule
02.06.2023
Hotspot JVM — проблема с изменением размера кучи G1GC
Недавно я тестировал приложение для презентаций с относительно высокой одновременной нагрузкой. Приложение представляет собой Java-приложение и работает на Hotspot JVM (1.8.0_111).
Я мог получить максимальную пропускную способность около 400 TPS с...
1793 просмотров
schedule
05.02.2023
Сборка мусора G1 приводит к сбросу значения переменной?
Если я запустил следующий код с флагом -XX: + UseG1GC, каждые пару запусков для переменной cellSize_m будет установлено значение 0 внутри цикла, и я получу распечатку «Теперь она сломана». Что мне здесь не хватает?
public class BugTest
{
public...
136 просмотров
schedule
20.06.2023
G1 GC — очень долгое время окончания
G1 GC иногда проводит много времени в фазе завершения. Как вы можете видеть, в то время как среднее время работы сборщика мусора составляет 442,9, завершение — 327,3. Это высокопроизводительное приложение с низкой задержкой, которое обрабатывает...
964 просмотров
schedule
20.05.2022
G1GC OutOfMemory слишком рано
Мой тестовый код:
int SIZE = 1900;
int[][] array = new int[SIZE][];
for (int i = 0; i < SIZE; i++) {
array[i] = new int[1024 * 1024 / 4]; // 1MB
Thread.sleep(10);
if (i % 100 == 0 && i != 0) {
System.out.println(i + "Mb...
1745 просмотров
schedule
16.07.2022
Адаптивный размер в сборщиках мусора JVM
Могут ли сборщики Parallel , CMS и G1 для режима сервера Oracle JVM 1.8 динамически изменять соотношение молодого поколения к старому? Каково по умолчанию соотношение молодого поколения к старому в этих трех коллекторах?
Parallel =...
512 просмотров
schedule
12.04.2023
Как проверить значение по умолчанию XX: ParallelGCThreads, используемое процессом Java?
у нас есть tomcat со следующей настройкой JVM (видимой в Jconsole или VisualVM): -Xms11264m -Xmx11264m -XX:MaxMetaspaceSize=256
Теперь, как/где я могу проверить значение XX:ParallelGCThreads по умолчанию?
Спасибо
408 просмотров
schedule
18.08.2023
Почему смешанный GC не смог очистить память, а Full DC сделал?
Запуск G1GC (Java 8) ниже
MaxGCPauseMillis=100
InitiatingHeapOccupancyPercent=30
G1MixedGCLiveThresholdPercent=85
и памяти 115 Гб.
Замечаю, что был Full GC и он понизил память со 111Гб до 65Гб. До полного GC было несколько смешанных GC,...
110 просмотров
schedule
25.07.2023
молодой GC пауза против паузы STW
Когда молодое поколение GC делает паузу -
Останавливает ли это приложение на какое-то время?
Имеет ли приложение доступ к памяти в это время?
Приложение IIUC в остановке мирового GC (STW GC) будет приостановлено и не будет иметь доступа к...
408 просмотров
schedule
29.06.2022