Вопросы по теме '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 просмотров

Чем объясняется разница между размером кучи (как сообщает umdh) и (частным) рабочим набором (как сообщает диспетчер задач)?
Собственный код C++, работающий в Windows 7. VS2008. Конкретное изменение состояния в моем приложении увеличивает рабочий набор (частный рабочий набор) с 16 МБ (6,5 МБ) до 38 МБ (22 МБ). Поскольку это казалось чрезмерным, я проверил изменение кучи...
555 просмотров

Блок кучи изменен за пределы запрошенного размера
Обновление: ошибка, по-видимому, вызвана этой строкой: *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 просмотров

Понимание ограничений памяти кучи 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 просмотров

Команда Mahout k-means кластеризации: проблемы с пространством в куче
Я пытаюсь выполнить кластеризацию k-средних, используя mahout для набора данных объемом 300 МБ, содержащего только числовые значения. Но у меня заканчивается память в команде k-means после второй итерации. Почему размер увеличивается после каждой...
168 просмотров

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 просмотров

Потребление места в куче 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 просмотров

Увеличение использования памяти кучи 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