Результаты поиска по запросу "heap"

3 ответа

Что идет в RAM, Harddrive, Stack и Heap в C ++?

Может ли кто-нибудь рассказать в общем, что идет к чему (Harddrive, RAM, Stack или Heap) во время выполнения в C ++ для этих случаев: Локальные / глобальные переменные Классы, Методы и функции указатели Объекты И расположены ли стек / куча в ...

4 ответа

Создайте дамп потока Java без перезапуска.

Я хотел бы создать поток, который отслеживает использование памяти и процессора. Если приложение достигает высокого уровня, я хочу создать дамп кучи или дамп потока. Есть ли способ генерировать время выполнения дампа потока без перезапуска?

7 ответов

Удаление указателя иногда приводит к повреждению кучи

У меня есть многопоточное приложение, которое работает с использованием пользовательского класса пула потоков. Все потоки выполняют одну и ту же функцию с разными параметрами. Эти параметры передаются классу threadpool следующим образом: // ...

ТОП публикаций

1 ответ

Пример использования _CrtCheckMemory

Я пытаюсь понять, как использовать_CrtCheckMemory отследить повреждение кучи в приложении Windows, над которым я работаю. Я не могу заставить его вернутьсяfalse, Вот мой тестовый код: int* test = new int[1]; for(int i = 0; i < 100; i++){ test[i] ...

3 ответа

Почему размер PermGen по умолчанию такой маленький?

Какова будет цель ограничения размера пространства Пермгена в Java JVM? Почему бы не всегда установить его равным максимальному размеру кучи? Почему Java по умолчанию использует такое небольшое количество 64 МБ? Делая это, они пытаются заставить ...

2 ответа

Какая структура данных используется для реализации динамической памяти?

Я всегда предполагалкуча (структура данных) [http://en.wikipedia.org/wiki/Heap_%28data_structure%29]используется для реализациикуча (динамическое распределение ...

1 ответ

K-й элемент в куче

У меня есть куча (реализована как двоичное дерево: каждый узел имеет два указателя на дочерние и один указатель на родительский). Как я могу найти k-й элемент (в порядке BFS), учитывая количество элементов в нем? Я думаю, что это можно сделать ...

2 ответа

Ошибка сегментации: выделение стека в программе на C в Ubuntu, когда буфер> 4M

Вот небольшая программа для задачи колледжа: #include <unistd.h> #ifndef BUFFERSIZE #define BUFFERSIZE 1 #endif main() { char buffer[BUFFERSIZE]; int i; int j = BUFFERSIZE; i = read(0, buffer, BUFFERSIZE); while (i>0) { write(1, buffer, i); i = ...

3 ответа

Компаратор для min-heap в C ++

Я пытаюсь сделать мин-кучу1 изlongв C ++ с использованием STLmake_heapи т. д., но мой компаратор, кажется, не сравнивает должным образом. Вот мой текущий компаратор: struct greater1{ bool operator()(const long& a,const long& b) const{ return ...

1 ответ

python topN max heap, использовать heapq или самостоятельно реализовать?

в Python есть heapq, для общего пользования. Я хочу записать topN (0 ~ 20) для 10e7 записей. если использовать heapq, следует использовать '-' для перевода max в min; и запись минимального числа дна, чтобы вызвать heapq.heappushpop () я должен ...