Лучшие heap вопросы ИТ разработчиков

  • 19 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

Задан 19 Jan 2010, 13:18 от Raymond Barlow
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Что означает «сохраненный размер» в инспекторе памяти jVisualVM?

Дамп кучи Jvisualvm на вкладке «Сводка» имеет функцию для проверки самых больших объектов по оставшемуся размеру.Что на самом деле означает сохраненное? Как ...

Задан 26 Sep 2012, 09:31 от Mykhaylo Adamovych
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 01 Nov 2012, 15:43 от morgancodes
  • 792 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

разница между двумя

кнулся на вопрос переполнения стекаУтечка памяти при использовании std :: string при использовании std :: list <std :: string> [https://stackoverflow.com/q/3428750/211563], а такжеодин из ...

Задан 28 Jun 2011, 00:08 от bitgarden
  • 53 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Примитивы Java идут в стеке или куче?

Я просто знаю, что не примитивы (объекты) идут в кучу, а методы идут в стек, но как насчет примитивных переменных?--ОбновитьОсновываясь на ответах, я могу ск...

Задан 05 Sep 2010, 15:45 от Tom Brito
  • 22 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Используйте переполнение кучи для записи произвольных данных

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

Задан 10 Mar 2012, 12:58 от amccormack
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как получить гистограмму jmap программно?

Я хотел бы получить эквивалент выходаjmap -histo программно, изнутри отслеживаемого приложения. Я вижу, что запуск двоичного дампа кучи возможен с помощью диагностического компонента HotSpot, но я не вижу, как получить данные гистограммы. ...

Задан 23 Feb 2012, 16:27 от nicoulaj
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Eclipse релиз куча обратно в систему

Я использую Eclipse 3.6 с последней версией Sun Java 6 в Linux (64-битная версия) с большим количеством крупных проектов. В некоторых особых случаях (наприме...

Задан 23 Sep 2010, 06:58 от kayahr
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Увеличьте кучу, чтобы избежать ошибки нехватки памяти в WEKA

Я пытаюсь запустить классификатор в WEKA, используя классификатор J48, используя следующую командную строку: $ java -Xmx2048m -cp /home/weka-3-7-9/weka.jar weka.classifiers.trees.J48 -t input.arff -i -k -d J48-data.model &Хотя размер моего arff ...

Задан 28 Sep 2013, 13:23 от owwoow14
  • 25 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Я всегда предполагалкуча (структура данных) используется для реализациикуча (динамическое распределение памяти), но я&#39;мне сказали, что яЯ не прав.Как раб...

Задан 09 Dec 2012, 04:16 от Mehrdad
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Интересно, будет ли память менее скупой, если в ОС останется относительно мало свободной памяти?

я есть приложение, которое временно требует некоторого определенного объема памяти / кучи для некоторых процессов. Учитывая разумное значение максимального размера кучи для JVM в качестве опции, JVM запускается с небольшой кучей и запрашивает ...

Задан 07 Jan 2011, 11:38 от cretzel
  • 6 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Java OutOfMemoryError с помощью stringbuilder

Я получаю Java outOfMemoryError, когда я вызываю этот метод - я использую его в цикле для последовательного анализа большого количества больших файлов. я дум...

Задан 12 Mar 2010, 07:06 от user276712
  • 2 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

здесь, в приведенном выше фрагменте, строка 2: мы не увеличиваем переменную массива, однако извлекаем значение 1-го индексированного элемента в массиве, используя адрес массива.

ю, что не безопасно менять адрес указателя, если он лежит в куче, потому что освобождение его позже вызовет некоторые проблемы, но безопасно ли это делать, если указатель объявлен в стеке? Я говорю о чем-то вроде этого: char arr[] = "one two ...

Задан 07 Sep 2011, 13:26 от Pilpel
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Где размещена ссылка на переменную, в стеке или в куче?

У меня есть вопрос Что произошло, когда я объявил переменную внутри метода, например. void myMethod() { Ship myShip = new Ship(); }Где размещена ссылка myShip, в стеке или в куче? Я думаю, что в стеке, но я в замешательстве, потому что я читал ...

Задан 17 May 2009, 02:39 от iberck
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Совместное использование памяти кучи с помощью fork ()

Я работаю над реализацией сервера баз данных в C, который будет обрабатывать запросы от нескольких клиентов. Для этого я использую fork () для обработки соединений для отдельных клиентов. Сервер хранит данные в куче, которая состоит из корневого ...

Задан 01 Apr 2012, 03:10 от phantombit
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Ограничение размера кучи в C

У меня есть сомнения относительно кучи в диаграмме компоновки выполнения программы на C-программе. Я знаю, что вся динамически выделяемая память выделяется в куче, которая динамически увеличивается. Но я хотел бы знать, каков максимальный размер ...

Задан 11 Dec 2009, 09:19 от codingfreak
  • 13 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как два или более потоков совместно используют память в куче, которую они выделили?

Как видно из заголовка, как два или более потоков совместно используют память в выделенной им куче? Я думал об этом, и я не могу понять, как они могут это сд...

Задан 10 Aug 2012, 22:44 от Lemma Prism
  • 8 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как обнаружить и оценить фрагментацию кучи в моей C ++ программе?

Я занимаюсь разработкой службы VC ++ NT, которая должна работать непрерывно в течение многих месяцев. Он интенсивно использует кучу VC ++. Очевидно, что в какой-то момент фрагментация кучи может привести к ее сбоям (думая, что ей не хватает ...

Задан 19 Oct 2009, 14:16 от sharptooth
  • 24 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Как предотвратить создание объекта в куче?

Кто-нибудь знает, как я могу, в независящем от платформы коде C ++ предотвратить создание объекта в куче? То есть для класса «Foo» я хочу запретить пользоват...

Задан 15 Jun 2016, 02:16 от SCFrenchThomi
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как увеличить размер кучи Java программно

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

Задан 15 Jan 2010, 18:31 от hrl
  • 14 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

анализ кучи Java с помощью OQL: подсчет уникальных строк

Я делаю анализ памяти существующего программного обеспечения Java. Существует ли sql 'group by', эквивалентный в oql, чтобы увидеть количество объектов с одинаковыми значениями, но разными экземплярами. выберите количество (*) из группы ...

Задан 23 Nov 2011, 12:28 от paweloque
  • 50 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 14 Jan 2010, 13:43 от ripper234
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

, ты можешь написать:

ом, я пытаюсь реализовать алгоритм Дейкстры, используя очередь приоритетов. По словам членов Golang-Nuts, идиоматический способ сделать это в Go - это использовать интерфейс кучи с пользовательской базовой структурой данных. Итак, я создал ...

Задан 16 Jan 2011, 06:27 от Seth Hoenig
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 24 Mar 2012, 18:38 от Maiss
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

Задан 11 Oct 2012, 12:48 от Matteo Gatto
  • 14 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

K-й самый большой элемент в max-heap

Я пытаюсь придумать что-то, чтобы решить следующее:Учитывая максимальную кучу, представленную в виде массива, вернуть k-й по величине элемент без изменения к...

Задан 16 Jul 2015, 13:47 от Alstor
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

).

я есть код, который по разным причинам я пытаюсь перенести из среды выполнения C на тот, который использует Windows Heap API. Я столкнулся с проблемой: если я перенаправитьmalloc/calloc/realloc/free звонки вHeapAlloc/HeapReAlloc/HeapFree (с ...

Задан 03 Jan 2011, 21:45 от Mehrdad
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Сложность времени, чтобы получить минимальные элементы из max-heap

Меня спросили в интервью: What is the best time complexity in getting the min element(s) from a max-heap? Я ответил как O (1), предполагая, что размер ...

Задан 28 Jul 2017, 15:04 от nbrohytriutucx
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Создание структуры в куче?

Я получил указание написать модель strdup, создав структуру String в куче, в которой хранится копия исходного кода. Я думаю, что успешно закодировал strdup, но я не уверен, что создалструктура на куче... typedef struct String { int length; int ...

Задан 26 Oct 2009, 04:10 от user133466
  • 5 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Тайна памяти Java (есть ли у меня утечка)?

У меня есть отдельная проблема Java, работающая на сервере Linux. Я запустил JVM с -Xmx256m. Я подключил монитор JMX и вижу, что куча на самом деле не проход...

Задан 25 Sep 2009, 01:33 от erotsppa
  • 20 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Почему термины «автоматический» и «динамический» предпочтительнее терминов «стек» и «куча» в управлении памятью C ++?

В связи с большим количеством вопросов и ответов по SO, я узнал, что лучше обращаться к объектам, время жизни которых определяется как находящееся в автоматическом хранилище, а не в стеке. Кроме того, динамически распределяемые объекты следует ...

Задан 07 Feb 2012, 18:31 от Luchian Grigore
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

Задан 11 Oct 2012, 14:48 от Matteo Gatto
  • 240 голосов
  • 25 ответов
  • 0 просмотров
25 ответов

Кто сказал что-нибудь о файле POM?

я бегу, я получаю следующее исключение несколько раз каждый раз, когда я пытаюсь запустить программу.Произошла ошибка при инициализации ВМНе удалось зарезерв...

Задан 09 Dec 2010, 17:46 от Narendra
  • 8 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как обнаружить и оценить фрагментацию кучи в моей C ++ программе?

m разработка службы VC ++ NT, которая должна работать непрерывно в течение многих месяцев. Он интенсивно использует кучу VC ++. Очевидно, что в какой-то моме...

Задан 19 Oct 2009, 12:16 от sharptooth
Page 1 of 5
1 2 3 4 5