Вопросы по теме 'heap-memory'
Терминология кучи Java: молодые, старые и постоянные поколения?
Я пытаюсь понять, что концепции молодых , старых и постоянных поколений содержатся в терминологии кучи Java, и, в частности, взаимодействия между три поколения.
Мои вопросы:
Какое молодое поколение?
Что такое старое поколение?
Что...
246353 просмотров
schedule
18.01.2024
java.lang.OutOfMemoryError: запрошено 1958536 байт для Chunk :: new. Нет места для подкачки
Мы сталкиваемся с указанной ниже проблемой в нашей производственной среде непредсказуемым образом, иногда сервер не работает через день, а иногда и через неделю, ниже - точный дамп ошибки, ниже - настройки для сервера.
JDK: jdk1.6.0_21
Server:...
12682 просмотров
schedule
13.03.2024
сборка мусора при определенных обстоятельствах
Я работаю только с основами сборки мусора и различными алгоритмами каждого из них (плюс "против" и т. Д.). Я пытаюсь определить лучший алгоритм сборки мусора для различных сценариев.
например: все в куче одинакового размера, все маленькое с...
90 просмотров
schedule
28.10.2023
Чем объясняется разница между размером кучи (как сообщает umdh) и (частным) рабочим набором (как сообщает диспетчер задач)?
Собственный код C++, работающий в Windows 7. VS2008.
Конкретное изменение состояния в моем приложении увеличивает рабочий набор (частный рабочий набор) с 16 МБ (6,5 МБ) до 38 МБ (22 МБ). Поскольку это казалось чрезмерным, я проверил изменение кучи...
555 просмотров
schedule
26.04.2024
Блок кучи изменен за пределы запрошенного размера
Обновление: ошибка, по-видимому, вызвана этой строкой: *line = color;
Я получаю следующую ошибку, но я не понимаю, откуда она может взяться:
Ошибка:
HEAP[testQt.exe]: блок кучи по адресу 0B444FE8 изменен по адресу 0B44C6B0 после...
14356 просмотров
schedule
25.02.2024
Выделенная куча объектов C++ и переменная-член
class OtherClass
{
...
};
class Test
{
OtherClass otherClass;
};
int main()
{
Test *pTest = new Test;
}
pTest указывает на объект типа Test . Выделяется ли otherClass в куче или в стеке?
1372 просмотров
schedule
30.01.2024
не хватает памяти при преобразовании большого потока в строку
Я пытаюсь преобразовать большой поток (4 МБ) в строку, которую я в конечном итоге преобразую в массив JSON.
когда размер потока небольшой (в КБ), все работает нормально, в ту минуту, когда он начинает обрабатывать поток 4 МБ, у него заканчивается...
3188 просмотров
schedule
21.01.2024
Понимание ограничений памяти кучи cuda на поток
Этот вопрос касается ограничения размера кучи в cuda. Посетив некоторые вопросы, касающиеся этой темы, в том числе этот: новый оператор в ядре .. странное поведение Я сделал несколько тестов. Учитывая ядро следующим образом:
#include...
2947 просмотров
schedule
13.04.2024
Идея IntelliJ, дающая java.lang.OutOfMemoryError: ошибка пространства кучи Java даже после увеличения размера кучи
Я неоднократно получал ошибку java.lang.OutOfMemoryError: Java heap space при компиляции моего проекта Android на IntelliJ Idea.
Я увеличил пространство кучи java, перейдя по ссылке здесь однако это не решило проблему. Самое смешное, что...
27495 просмотров
schedule
23.10.2022
Более быстрое время доступа, стек или куча?
В классическом руководстве по разработке алгоритмов Стивена Скиенны говорится, что связанный список быстрее, чем динамический массив с точки зрения создания. Является ли это причиной того, что куча работает быстрее? Может ли кто-нибудь объяснить это с...
149 просмотров
schedule
20.03.2024
Увеличение размера кучи Java для класса внутри jar
Мне нужно выполнить программы Java, содержащиеся в файле JAR, но я получаю сообщение об ошибке, требующее увеличения размера кучи Java. Мне нужно увеличить размер кучи с помощью командной строки. Я пробовал java -Xmx6144M -d64, но это не сработало....
673 просмотров
schedule
30.03.2024
Повторный полный GC с доступной кучей
Я испытываю повторяющиеся полные сборщики мусора, даже когда куча не используется полностью.
Вот как выглядят журналы gc: http://d.pr/i/iFug ( синяя линия — используемая куча, а серые прямоугольники — полные сборщики мусора).
Кажется, это...
524 просмотров
schedule
23.10.2023
Команда Mahout k-means кластеризации: проблемы с пространством в куче
Я пытаюсь выполнить кластеризацию k-средних, используя mahout для набора данных объемом 300 МБ, содержащего только числовые значения. Но у меня заканчивается память в команде k-means после второй итерации. Почему размер увеличивается после каждой...
168 просмотров
schedule
14.10.2022
java.lang.OutOfMemoryError: пространство кучи Java для 100000 записей
Попытка написать файл excel, используя следующий код
public static void main(String[] args)
{
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Book Data");
Map<String,...
7461 просмотров
schedule
25.11.2023
Потребление места в куче Java с помощью JTable char[], String и Objects
Я пытаюсь лучше понять и улучшить использование памяти в моем приложении Swing.
Существует экран, который пользователь имеет тенденцию многократно открывать каждый раз, когда ему нужно найти продукт для продажи. Этот экран показывает jtable с...
319 просмотров
schedule
16.11.2022
Проблемы с памятью кучи при запуске скрипта Android Gradle в Jenkins на сервере hosteurope
Для проекта Android, использующего систему сборки gradle, я хочу запустить тесты и сборку в jenkins на виртуальном сервере, предоставленном hosteurope.
Система использует
Debian Wheezy (7.5)
OpenJDK-7 (7u55-2.4.7-1~deb7u1)
Jenkins (1.564)...
1090 просмотров
schedule
25.05.2024
Увеличение использования памяти кучи Java
Я проводил быстрый эксперимент, чтобы посмотреть, как выглядит производительность памяти моего алгоритма. Размер входных данных составляет около 2 МБ, и алгоритму требуется около 1 секунды для его запуска. Я запустил это в цикле 500 раз, чтобы...
1458 просмотров
schedule
27.01.2024
Размер кучи Java: зачем использовать степень двойки?
Чаще всего, когда я вижу примеры установки размера кучи Java с использованием параметров JVM -Xms и -xmx , люди используют степень двойки:
128m, 512m, 1024m, etc.
Есть ли на самом деле причина для этого? Это как-то полезно для...
2107 просмотров
schedule
18.03.2024
противоречие между !heap -x -v и !heap -flt s
Я анализирую дамп, который показывает что-то странное: кажется, есть противоречие между командой !heap -x -v hexadecimal_address и !heap -flt s size_of_block
Я спрашиваю о висящих указателях. В этом дампе этот висячий указатель оказался:...
567 просмотров
schedule
06.11.2023
Apache Flume: не удается зафиксировать транзакцию. Достигнут лимит места в куче
Я пытаюсь передать некоторые данные в HDFS с помощью Flume с одним агентом, настроенным на наличие источника netcat, канала памяти и приемника HDFS.
Конфигурация следующая:
a1.sources = src1
a1.channels = ch1
a1.sinks = snk1
# SOURCES...
2521 просмотров
schedule
06.06.2024