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

7 ответов

Ограничение памяти по умолчанию для стека в 64-разрядной версии Windows составляет 4 МБ. Таким образом, вы будете в безопасности с выделением не более 3 МБ.

к ответьнасчет кучи и стека, у меня возник вопрос: почему важно знать, где расположены переменные? [https://stackoverflow.com/questions/423823/whats-your-favorite-programmer-ignorance-pet-peeve#answer-424035] 1В другой ответкто-то указал, что ...

1 ответ

особенно в ядрах с включенным смягчением Meltdown + Spectre (что делает системные вызовы намного более дорогими, например, десятки тысяч тактов + TLB и аннулирование предсказания ветвления вместо сотен тактов).

ользую sys_brk syscall для динамического выделения памяти в куче. Я заметил, что при получении текущего местоположения разрыва я обычно получаю значение, подобное этому: mov rax, 0x0C mov rdi, 0x00 syscallрезультаты в rax 0x401000Значение ...

1 ответ

Приведенное выше обсуждение предполагает, что все элементы в куче являются уникальными (или что «второй наименьший» означает «меньше или равен наименьшему»). Если в куче могут быть повторяющиеся элементы и вам нужно второе наименьшее уникальное значение, то сложность равна O (n).

у базовый класс Comp 250, и этот вопрос мне дали. Никто не смог разобраться в этом вопросе. Возможные ответы приведены внизу. Получите минимальную кучу H, дайте жесткую оценку O () временной сложности метода find3Min, который находит, но не ...

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

7 ответов

https://openjdk.java.net/jeps/346

с я работаю над Java-приложением и оптимизирую использование его памяти. Насколько я знаю, я следую рекомендациям по правильному сбору мусора. Тем не менее, кажется, что моя куча, кажется, сидит в своих максимальных размерах, хотя это не ...

2 ответа

2-мерный массив на куче, какая версия быстрее?

double **array = new double* [X]; for (int i=0; i<X; i++) array[i] = new double [Y]; array[x][y] = n;или же double *array = new double [X*Y]; array[x*Y+y] = n;Вторая версия создается быстрее, но доступ в первой версии быстрее (например, ...

1 ответ

Я получил спасибо.

аюсь доказать, что для двоичных куч, buildHeap делает не более (2N-2) сравнения между элементами. Мне очень трудно доказать это утверждение.

9 ответов

Вы найдете файл с рабочим именем, щелкнув правой кнопкой мыши и выбрав команду «Очистить журнал», затем вы сможете снова запустить программу и предупреждающее сообщение исчезнет, ​​оно сработало без перезагрузки операционной системы.

авно начал видеть эту строку в моем окне вывода Visual Studio 2005 при запуске моего приложения: FTH: (7156): *** Отказоустойчивая прокладка кучи, примененная к текущему процессу. Обычно это происходит из-за предыдущих сбоев. *** Я попытался ...

2 ответа

@DanBurton: кто-то должен реализовать компилятор;)

skell нет явного управления памятью, и все объекты передаются по значению, поэтому очевидного подсчета ссылок или сбора мусора тоже нет. Как компилятор Haskell обычно решает, генерировать ли код, который размещается в стеке, по сравнению с кодом, ...

5 ответов

Макс памяти для 64-битной Java

Какой максимальный объем кучи можно выделить для Java на 64-битной платформе? Это неограниченно?

3 ответа

Рекомендации для инструмента анализа кучи для Java? [закрыто]

Перечислите ваши любимые инструменты анализа кучи (например, jprofiler, jmap, ...). Давайте оставим по одному инструменту на ответ, с кратким списком плюсов и минусов для каждого инструмента.