Публикации по теме 'heap'


Что куда!! Куча против стека в памяти
Три разных пула памяти. – статическая : память глобальных переменных, постоянная для всего выполнения программы.. – стек : память для локальных переменных (автоматическая, непрерывная память).. – куча : динамическая память (большой пул памяти, распределенный несмежным образом). СТАТИЧЕСКАЯ ПАМЯТЬ Статическая память сохраняется на протяжении всего времени выполнения программы и обычно используется для хранения глобальных переменных или переменных, представленных..

Понимание утечек памяти в JavaScript: обеспечение эффективного и надежного кода
Универсальность и широкое распространение JavaScript сделали его популярным языком для разработки интерфейсов и серверов, поддерживая все, от простого взаимодействия с веб-сайтом до сложных серверных приложений. Однако с этой великой силой приходит и большая ответственность — ответственность за написание эффективного и надежного кода. Одним из важнейших аспектов разработки JavaScript, который может значительно повлиять на производительность и стабильность ваших приложений, является..

JVM 101: Сборка мусора и куча (часть 2)
Hola Readers! Добро пожаловать назад. Сегодня мы поговорим об еще одном интересном аспекте JVM (Java Virtual Machine). Это второй пост из этой серии, поэтому, если вы все еще не ознакомились с частью 1 , обязательно прочтите ее. Сборка мусора и куча - самая интересная часть JVM (с моей точки зрения), и мне очень нравится говорить об этом. Итак, вот что мы узнаем сегодня. Тип ошибок повреждения памяти Что такое сборщик мусора? Кто имеет право на сбор мусора? Алгоритмы..

Вопросы по теме 'heap'

В чем разница между VirtualAlloc и HeapAlloc?
Существует множество способов выделения памяти в среде Windows, например VirtualAlloc , HeapAlloc , malloc , new . Итак, какая между ними разница?
49700 просмотров
schedule 19.11.2022

Чтение максимального пространства кучи во время выполнения
Как мы все знаем, параметр java -Xmx используется для установки максимального пространства кучи, доступного для Java-программы. Но есть ли способ для программы Java прочитать установленное значение? Что-то вроде System.getMaximumHeapSpace()...
11190 просмотров
schedule 03.04.2023

Каков максимальный размер кучи Java для SuSE Linux
Этот вопрос связан с Java отказывается Начало - не удалось выделить достаточно места для кучи объектов , и это должно быть достаточно легко для определения. Тем не мение; мои поиски не дали ничего полезного. По сути, у нас есть две 32-битные ОС...
5649 просмотров
schedule 20.08.2022

Куча SQL Server и куча кластеризованный индекс
Я использую SQL Server 2008. Я знаю, что если таблица не имеет кластеризованного индекса, то она называется кучей, иначе модель хранения называется кластеризованным индексом (B-Tree). Я хочу узнать больше о том, что именно означает хранилище кучи,...
27571 просмотров

Дефрагментация распределителя кучи C++ и STL
Я хочу написать менеджер памяти с самодефрагментацией, в котором простой инкрементный распределитель кучи используется в сочетании с простым сжимающим дефрагментатором. Грубая схема будет состоять в том, чтобы выделять блоки, начиная с наименьшего...
4271 просмотров

Как я могу избежать ошибок OutOfMemoryErrors при использовании DiskFileItem Commons FileUpload для загрузки больших файлов?
Я получаю OutOfMemoryErrors при загрузке больших (> 300 МБ) файлов в сервлет с использованием Commons FileUpload 1.2.1. Это кажется странным, потому что весь смысл использования DiskFileItem состоит в том, чтобы предотвратить размещение (возможно,...
8876 просмотров

увеличение размера кучи в файле netbeans.conf
Я читал в netbeans 6, вам не нужно устанавливать максимальный размер кучи, он просто будет искать эту информацию на вашем компьютере. В моей системе 8 гигабайт оперативной памяти, но у моего приложения есть только 64 МБ для работы, и ему не хватает...
25862 просмотров
schedule 19.10.2022

Как программно увеличить размер кучи java
У меня есть настольное приложение java для поиска файлов, и оно обычно довольно скоро достигает предела кучи по умолчанию. У меня не будет доступа ко всем системам, в которых он будет установлен, поэтому я хочу увеличить размер кучи JVM в самом...
13877 просмотров
schedule 07.11.2022

Многопоточное управление кучей
В C/C++ я могу выделить память в одном потоке и удалить ее в другом потоке. Тем не менее всякий раз, когда кто-то запрашивает память из кучи, распределителю кучи необходимо пройтись по куче, чтобы найти свободную область подходящего размера. Как два...
8405 просмотров
schedule 12.05.2023

Динамическая установка максимального размера кучи для процесса Java
У меня есть программа Java, которая запускается пакетным файлом с такой строкой: javaw -Xms64m -Xmx1024m com.acme.MyProgram Однако на некоторых компьютерах программа не запускается и выводит следующее сообщение: Не удалось...
5169 просмотров
schedule 19.08.2022

Где найти дамп кучи после нехватки памяти
Я использую ASANT для запуска файла xml, который указывает на файл NARS.jar. Я получаю «java.lang.OutOfMemoryError: пространство кучи Java», и я исследую это. Итак, я обнаружил, что мне нужно установить «-XX: + HeapDumpOnOutOfMemoryError», чтобы...
9536 просмотров
schedule 28.05.2022

Где хранятся статические переменные (сегмент данных, куча или BSS)?
Я получил противоречивые мнения о хранении статических переменных. Мнение 1: "Статическая переменная stack хранит свое значение в куче " Мнение 2: "Статическая переменная stack хранит свое значение в сегменте data ". Меня смущают...
11923 просмотров
schedule 16.04.2022

Почему Java использует кучу для выделения памяти?
Я только что прочитал это утверждение в книге по Java, в которой говорится, что объекты в Java находятся в куче. Используется ли куча, потому что это лучший способ хранения и быстрого извлечения данных? Я только имею представление о структурах...
4579 просмотров
schedule 15.03.2024

Увеличение использования памяти JRE в Eclipse
В другом вопросе я прочитал, что вы можете увеличить объем памяти JRE для приложения через Window -> Preferences в Eclipse, но я не могу найти ничего, связанного с распределением памяти кучи. Редактирование значений -xms / xmx в eclipse.ini не...
1400 просмотров
schedule 03.02.2022

Как доказать, что количество инверсий в куче в наихудшем случае равно Ω(nlogn)?
Я занят подготовкой к экзаменам, просто делаю старые экзаменационные работы. Вопрос ниже - единственный, который я не могу решить (я действительно не знаю, с чего начать). Любая помощь будет оценена по достоинству. Используйте границу...
572 просмотров
schedule 10.01.2024

Проблема с потоками: значение хранится в куче
У меня проблема с нитями. Я определяю глобальную переменную, char *, которую я инициализирую значением NULL, и мьютекс. pthread_mutex_t mutex; char *minURLTime; minURLTime = NULL; Затем я инициализирую свой мьютекс:...
220 просмотров
schedule 16.12.2022

Реализация алгоритма кучи MinMax
Я ищу реализацию алгоритма minmax heap , я кое-что помню об этой структуре, ее реализация находится в одной куче. Даже уровни (этажи) в дереве кучи имеют минимальный цвет, а остальные узлы — максимальный цвет. Я помню какой-то черновик работы...
6776 просмотров
schedule 23.03.2022

Повреждение кучи при удалении строки
Вот мой код: std::string readString() { int strLen = Read<int>(); char* rawString = new char[strLen]; Read(rawString, strLen); rawString[strLen] = '\0'; std::string retVal(rawString); delete [] rawString;...
2778 просмотров
schedule 11.05.2023

Как я могу увеличить кучу в O (lgn)?
Возможный дубликат: Как я могу реализовать функцию уменьшения ключа в heapq Python? Hi, Я использую heapq в Python для реализации приоритетной очереди. Элементы в очереди сильно меняют свои приоритеты, и когда это происходит, мне...
837 просмотров
schedule 26.07.2023

создание класса в другом распределении памяти класса
Если у меня есть несколько классов, скажем, один из них является базовым классом и создается внутри другого класса, будет ли он расположен в стеке или куче, если «внешний» класс создается с помощью нового оператора, но класс, созданный внутри него, не...
93 просмотров
schedule 30.10.2022