Результаты поиска по запросу "heap"
Худший случай в Max-Heapify - Как вы получаете 2n / 3?
В CLRS, третье издание, на странице 155 указано, что в MAX-HEAPIFY У дочерних поддеревьев каждый размер не более2n / 3- наихудший случай возникает, когда нижний уровень дерева заполнен ровно наполовину. Я понимаю, почему это хуже всего, когда ...
.NET - переменные функции хранятся в куче или стеке в адресном пространстве?
На экзамене я столкнулся со следующим вопросом: Когда программа вызывает функцию, в каком типе структуры данных выделяется память для переменной в этой функции? КУЧАОЧЕРЕДЬLIFOСТЕКСогласно тесту, HEAP является правильным ответом, хотя я выбрал ...
Почему термины «автоматический» и «динамический» предпочтительнее терминов «стек» и «куча» в управлении памятью C ++?
В связи с большим количеством вопросов и ответов по SO, я узнал, что лучше обращаться к объектам, время жизни которых определяется как находящееся в автоматическом хранилище, а не в стеке. Кроме того, динамически распределяемые объекты следует ...
Почему Android 4.0 / Ice Cream Sandwich выделяет столько памяти?
Я заметил, что на моем Galaxy Nexus этоandroid.content.res.Resources выделяет около 11 МБ. Я обнаружил это, когда был в процессе профилирования вещей с использованием DDMS иDump HPROF file«Таким образом, я потратил два часа, пытаясь выяснить, ...
Удаление кучи и разыменование указателя на эту память
Это код из упражнения: #include <iostream> using namespace std; int main() { int n = 13; int* ip = new int(n + 3); int* ip2 = ip; cout << *ip << endl; delete ip; cout << *ip2 << endl; cout << ip << tab << ip2 << endl; }Когда пространство, ...
Как получить гистограмму jmap программно?
Я хотел бы получить эквивалент выходаjmap -histo программно, изнутри отслеживаемого приложения. Я вижу, что запуск двоичного дампа кучи возможен с помощью диагностического компонента HotSpot, но я не вижу, как получить данные гистограммы. ...
Используйте переполнение кучи для записи произвольных данных
Я пытался изучить основы атаки переполнения кучи. Я в основном заинтересован в использовании повреждения или модификации метаданных чанка для основы атаки, но я также открыт для других предложений. Я знаю, что моя цель эксплойта ...
Как оптимизировать производительность сборки Gradle с точки зрения продолжительности сборки и использования оперативной памяти?
В настоящее время я переключаюсь с ant на gradle для своего многомодульного веб-приложения, и на данный момент кажется, что текущая версия Gradle (M9) может работать на пределе своих возможностей. Но, может быть (надеюсь), это просто проблема ...
Читать максимальный объем кучи во время выполнения
Как мы все знаем,java -Xmx Параметр используется для установки максимального пространства кучи, доступного для программы Java. Но есть ли способ для программы Java прочитать значение, которое было установлено? ...
Совместное использование памяти кучи с помощью fork ()
Я работаю над реализацией сервера баз данных в C, который будет обрабатывать запросы от нескольких клиентов. Для этого я использую fork () для обработки соединений для отдельных клиентов. Сервер хранит данные в куче, которая состоит из корневого ...