Свързани въпроси 'heap-memory'

Каква е най-добрата практика, когато функция на Fortran връща масив?
Да кажем, че искам да напиша функция, която приема като вход масив x от едно измерение и връща друг масив y от същото измерение въз основа на него (за да го илюстрирам използвайки функция, която го умножава по 2). Имам две опции за този код:...
607 изгледи

Elasticsearch OutOfMemoryError Java heap пространство
Работя с 8 ядра, 32 g RAM elasticsearch възел с 5 сегмента, 400 милиона (малки) документа. Всичко работи чудесно, докато не пусна agg търсене, след което фрагментите започват да се провалят с: java.lang.OutOfMemoryError: Java heap space...
35157 изгледи
schedule 26.09.2022

Наблюдение на областта на стека на JVM програмно в JAVA?
Този блог накратко обяснява структурата на JVM паметта и аз приемам същата структура по отношение на моите въпроси. Сега въпросът ми е следният. Тъй като нишките използват стекова и регистърна област от паметта, как да наблюдавате стека и...
291 изгледи

Наблюдавайте използването на Java heap
Предстои ми да наблюдавам използването на JVM памет за отделни възли. Инструментът (JON 3.3) има различни показатели като първоначална купчина/некупчина, ангажирана купчина/некупчина, използвана купчина/некупчина, максимално използване на...
761 изгледи
schedule 11.10.2022

събиране на боклук при специфични обстоятелства
Работя само с основите на събирането на отпадъци и различните алгоритми на всеки (плюс минусите на професионалистите и т.н.). Опитвам се да определя този най-добър алгоритъм за събиране на боклук, който да използвам за различни сценарии. като:...
90 изгледи

Идея на IntelliJ, даваща java.lang.OutOfMemoryError: грешка в пространството на купчина в Java дори след увеличаване на размера на купчината
Многократно съм получавал грешката java.lang.OutOfMemoryError: Java heap space при компилиране на моя проект за android на IntelliJ Idea. Увеличих моето java heap пространство, като последвах връзката тук обаче това не реши проблема. Смешното...
27495 изгледи
schedule 23.10.2022

Повторен пълен GC с наличен Heap
Изпитвам повтарящи се пълни GC, дори когато купчината не се използва напълно. Ето как изглеждат регистрационните файлове на gc: http://d.pr/i/iFug ( синята линия е използваната купчина, а сивите правоъгълници са пълни GC). Изглежда, че това е...
524 изгледи

Mahout k-означава команда за клъстериране: изправена пред проблеми с пространството на купчина
Опитвам се да извърша клъстериране на k-средства, използвайки mahout върху набор от данни от 300 MB, съдържащ само числови стойности. Но ми изчерпва паметта в командата k-means след втората итерация. Защо размерът се увеличава след всяка итерация?...
168 изгледи

java.lang.OutOfMemoryError: Java куп пространство за 100 000 записа
Опитвате се да напишете файл в Excel, като използвате следния код public static void main(String[] args) { XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet = workbook.createSheet("Book Data");...
7461 изгледи

Консумиране на пространство в Java heap с JTable char[], String и Objects
Опитвам се да разбера по-добре и да подобря използването на паметта на моето приложение Swing. Има екран, който потребителят има тенденция да отваря многократно всеки път, когато трябва да търси продукт за продажба. Този екран показва jtable с...
319 изгледи
schedule 16.11.2022

противоречие между !heap -x -v и !heap -flt s
Анализирам дъмп, който показва нещо странно: изглежда има противоречие между командата !heap -x -v hexadecimal_address и !heap -flt s size_of_block Питам за висящи показалки. В този дъмп този висящ указател се оказа: 0x0bdd00c0 За да...
567 изгледи
schedule 06.11.2023

Ако използването на паметта на Heap, показано в JConsole, обикновено се връща на 0 след GC, няма ли изтичане на памет?
Опитвам се да използвам JConsole, за да установя дали имам изтичане на памет или не. Оставям кода си да работи дълго време и се уверявам, че изпълнява много итерации на всички налични функции, стартирайки/спирайки всички нишки много пъти,...
363 изгледи
schedule 19.10.2022

Терминология на Java heap: млади, стари и постоянни поколения?
Опитвам се да разбера какви са концепциите за млади , стари и постоянни поколения в терминологията на Java heap и по-конкретно взаимодействията между трите поколения. Въпросите ми са: Какво е младото поколение? Какво е старото...
246353 изгледи
schedule 18.01.2024

Ниско използване на RAM + често разпределяне/отделяне кара Linux да разменя други програми [затворено]
програмата, върху която работя в момента, обработва голямо количество данни (>32GB). Поради "тръбопровода" обаче максимум около 600 MB присъстват в основната памет във всеки даден момент (проверих това, това работи по план). Ако обаче програмата е...
132 изгледи
schedule 31.10.2022

липса на памет при преобразуване на голям поток в низ
Опитвам се да конвертирам голям поток (4mb) в низ, който в крайна сметка го конвертирам в JSON масив. когато размерът на потока е малък (в KB), всичко работи добре, в момента, в който започне да обработва 4mb потока, паметта му свършва по-долу е...
3188 изгледи

Използването на паметта на Java heap се увеличава
Правех бърз експеримент, за да видя как изглежда производителността на паметта на моя алгоритъм. Входът е около 2 Mb и алгоритъмът отнема около 1 секунда, за да го изпълни. Изпълних това в цикъл 500 пъти, за да мога да видя разпределението на...
1458 изгледи
schedule 27.01.2024

Разпределена купчина обекти на C++ и членска променлива
class OtherClass { ... }; class Test { OtherClass otherClass; }; int main() { Test *pTest = new Test; } pTest сочи към обект от тип Test . otherClass също ли е разпределено в купчина или в стека?
1372 изгледи
schedule 30.01.2024

Heap блокът е променен след заявения размер
Актуализация: Грешката изглежда се генерира от този ред: *line = color; Получавам следната грешка, но не разбирам откъде може да дойде: Грешката: HEAP[testQt.exe]: Heap блок при 0B444FE8, модифициран при 0B44C6B0 след заявения размер от...
14356 изгледи
schedule 25.02.2024

java.lang.OutOfMemoryError: поискани 1958536 байта за Chunk::new. Няма място за размяна
Сблъскваме се с проблема по-долу в нашата производствена среда по непредсказуем начин, понякога сървърът спира след ден или понякога след седмица, по-долу е точният дъмп на грешката, по-долу са настройките за сървъра. JDK: jdk1.6.0_21 Server:...
12682 изгледи
schedule 13.03.2024

По-бързо време за достъп, стек или куп?
Класическият наръчник за проектиране на алгоритми от Стивън Скиена гласи, че свързаният списък е по-бърз от динамичния масив по отношение на създаването. Това ли е причината Heap да работи по-бързо? Може ли някой да го обясни по отношение на...
149 изгледи
schedule 20.03.2024