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

Выделяется ли этот тип памяти в куче или стеке?
В контексте С++ (не то, чтобы это имело значение): class Foo{ private: int x[100]; public: Foo(); } То, что я узнал, говорит мне, что если вы создадите экземпляр Foo следующим образом: Foo bar = new Foo();...
1440 просмотров
schedule 29.01.2023

Оставшийся размер кучи
Я знаю, что это может быть чрезмерным упрощением, но мне нужно знать объем свободной памяти, который я мог бы выделить в своей программе. Это проект для Windows Mobile (С++), и мне кажется, что где-то может скрываться утечка памяти. Вызов функции,...
3068 просмотров
schedule 28.10.2022

С # структуры / классы стека / управления кучей?
так что в C ++ это очень просто. вы хотите, чтобы какой-либо класс / структура был размещен в куче, используйте new. если вы хотите, чтобы он был в стеке, не используйте новый. в C # мы всегда используем ключевое слово new, и в зависимости от...
8096 просмотров

Visual Studio — как найти источник ошибок повреждения кучи
Интересно, есть ли хороший способ найти исходный код, который вызывает ошибку повреждения кучи, учитывая адрес памяти данных, которые были записаны «вне» выделенного блока кучи в Visual Studio; Выделенный (0008) свободный элемент списка 26F7F670...
65489 просмотров
schedule 20.06.2022

Каков максимально возможный размер кучи для 64-разрядной JVM?
Теоретическое максимальное значение кучи, которое может быть установлено с помощью -Xmx в 32-битной системе, конечно, составляет 2^32 байта, но обычно (см .: Понимание максимального размера кучи JVM - 32 бит против 64 бит ) нельзя использовать...
104438 просмотров
schedule 06.08.2023

Где будет происходить выделение памяти для строки в C
Для оператора C, приведенного ниже, я хотел бы знать, где будет происходить выделение памяти. char* ptr="Hello";//ptr is a automatic variable то указательная переменная ptr будет размещена на стеке, но где будет размещена эта строка "Hello"....
392 просмотров

путаница с векторным распределением
У меня есть класс Tree следующего типа class Tree{ private: Node *root; // trie root node unordered_map<int, vector<Node*> > *index; unsigned long long size; int count;...
279 просмотров
schedule 25.11.2023

Почему память разбита на стек и кучу?
Возможный дубликат: Что и где это стек и куча У меня есть пара вопросов по поводу стека или кучи. Главное, что нужно знать, - это то, что стек быстрее, чем куча, но ограничен. (поправьте меня если я ошибаюсь). Однако мне всегда...
15228 просмотров

Кучи .NET заполнены строковым объектом -> OutOfMemoryException
Я постоянно (каждые 30-60 минут) получаю исключение System.OutOfMemoryException в моей службе Windows. Задача службы состоит в том, чтобы пройти через 6 каталогов, содержащих файлы данных, которые служба отмывает данные в общий формат данных XML....
1265 просмотров
schedule 18.04.2022

Какова ожидаемая память, используемая скелетным приложением для Android?
Пытаясь понять использование памяти в приложениях для Android (с целью профилирования моей игры), я создал новый проект Android в eclipse, затем запустил его и посмотрел на использование памяти. кажется, что даже приложение-скелет использует более...
489 просмотров
schedule 08.06.2022

ненадежное поведение сервера Openfire на EC2
Мы используем сервер openfire 3.7.1 на экземпляре Amazon Ec2 linux для приложения чата. В настоящее время мы находимся на начальной стадии разработки, где мы тестируем его с 4 или 5 одновременными пользователями. То и дело возникают проблемы с...
910 просмотров
schedule 07.07.2023

Какая разница между VC++ 2010 Express и Borland C++ 3.1 в компиляции простого файла кода C++?
Я уже не знаю, что думать и что делать. Код Next компилируется нормально в обеих IDE, но в случае VC++ он вызывает странные сообщения о повреждении кучи, такие как: "Windows сработала точка останова в Lab4.exe. Это может быть связано с повреждением...
741 просмотров

Как избежать нехватки памяти кучи при обработке обширных последовательностей в Clojure?
Я пытаюсь сгенерировать последовательность, которая соответствует поиску в ширину очень широкого и глубокого дерева... и у меня возникают проблемы с памятью, когда я захожу слишком далеко по последовательности. Поспрашивав на IRC-канале и посмотрев...
636 просмотров
schedule 25.08.2022

Не хватает места в куче
У меня проблема с пространством в куче. Моя программа проста. Есть два участника (отправка и получение). «Отправляющий» субъект передает 10000 объектов в секунду для «приема», а получение публикует эти объекты. полученный объект получателя...
32032 просмотров
schedule 15.04.2022

Стек против кучи в Javascript? (Превышен максимальный размер стека вызовов)
Я пытаюсь создать веб-страницу, для которой мне нужно перелопатить около 100 МБ данных в JavaScript. В разных браузерах я сталкиваюсь с ошибками «превышен максимальный размер стека вызовов» при разных объемах данных. Могу ли я решить эту проблему,...
11317 просмотров

Насколько большой слишком большой для кучи
Моя программа написана на C, и я компилирую ее с помощью gcc. Я читаю файл и сохраняю содержимое файла в буфер. Для этого мне нужно, чтобы буфер был такого же размера, как файл. Я использую malloc() для выделения памяти для буфера. К сожалению, я...
4766 просмотров
schedule 22.02.2023

Повреждение кучи с помощью malloc, struct и char *
Кажется, у меня есть повреждение памяти в моей программе C. Я использовал _ASSERTE( _CrtCheckMemory( ) ); , чтобы найти условие задачи, и оно прерывается на строке, которая говорит scep_conf->engine_str = NULL; прямо перед ним. То есть, если я...
2220 просмотров
schedule 09.08.2022

Как заставить 64-битную JVM использовать более 4 ГБ для кучи?
Это довольно загадочно, 64-битная ОС, 64-битный JDK, 16 ГБ ОЗУ, и я не могу использовать более 4 ГБ для кучи. Вот как я запускаю программу (моя программа на Scala, но основана на JVM): /usr/lib64/jvm/java/bin/java -d64 -Xms512m -Xmx10g ...jars go...
4522 просмотров
schedule 21.07.2023

Что происходит при удалении указателя на объект стека?
Возможный дубликат: C ++ вызов удаления переменной, размещенной в стеке int i = 10; int* iP = &i; delete iP; Что именно происходит при выполнении этого кода? Я вообще не получаю никаких ошибок времени выполнения или...
1785 просмотров

Инструмент командной строки для определения размера кучи Java и используемой памяти (Linux)?
Есть ли инструмент командной строки (Linux) для проверки размера кучи (и используемой памяти) Java-приложения? Я пробовал через jmap. Но это дает информацию. насчет областей внутренней памяти, таких как Eden / PermGen и т. д., которые мне не...
672499 просмотров
schedule 06.04.2023