Свързани въпроси 'heap-memory'
Каква е най-добрата практика, когато функция на Fortran връща масив?
Да кажем, че искам да напиша функция, която приема като вход масив x от едно измерение и връща друг масив y от същото измерение въз основа на него (за да го илюстрирам използвайки функция, която го умножава по 2). Имам две опции за този код:...
607 изгледи
schedule
20.09.2022
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 изгледи
schedule
29.09.2022
Наблюдавайте използването на Java heap
Предстои ми да наблюдавам използването на JVM памет за отделни възли. Инструментът (JON 3.3) има различни показатели като първоначална купчина/некупчина, ангажирана купчина/некупчина, използвана купчина/некупчина, максимално използване на...
761 изгледи
schedule
11.10.2022
събиране на боклук при специфични обстоятелства
Работя само с основите на събирането на отпадъци и различните алгоритми на всеки (плюс минусите на професионалистите и т.н.). Опитвам се да определя този най-добър алгоритъм за събиране на боклук, който да използвам за различни сценарии.
като:...
90 изгледи
schedule
28.10.2023
Идея на 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 изгледи
schedule
23.10.2023
Mahout k-означава команда за клъстериране: изправена пред проблеми с пространството на купчина
Опитвам се да извърша клъстериране на k-средства, използвайки mahout върху набор от данни от 300 MB, съдържащ само числови стойности. Но ми изчерпва паметта в командата k-means след втората итерация. Защо размерът се увеличава след всяка итерация?...
168 изгледи
schedule
14.10.2022
java.lang.OutOfMemoryError: Java куп пространство за 100 000 записа
Опитвате се да напишете файл в Excel, като използвате следния код
public static void main(String[] args)
{
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Book Data");...
7461 изгледи
schedule
25.11.2023
Консумиране на пространство в 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 изгледи
schedule
21.01.2024
Използването на паметта на 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