9
ответов

Как мог, соединяясь новый [] с, удаляют возможно вывод к утечке памяти только?

В первую очередь, использование удаляют для чего-либо выделенного с новым [], неопределенное поведение согласно стандарту C++. В Visual C++ 7 таких соединений могут привести к одному из этих двух последствий. Если тип, новый []'...
вопрос задан: 19 December 2009 01:43
9
ответов

Динамический буферный тип в C++?

Я не точно новичок C++, но у меня было мало серьезных деловых отношений с ним в прошлом, таким образом, мое знание его средств является довольно поверхностным. Я пишу быструю программу подтверждения концепции в C++ и...
вопрос задан: 9 December 2009 17:11
9
ответов

Как избежать фрагментации кучи?

В настоящее время я работаю над проектом по обработке медицинских изображений, который требует огромного количества памяти. Что я могу сделать, чтобы избежать фрагментации кучи и ускорить доступ к данным изображения, которые ...
вопрос задан: 29 September 2009 19:08
9
ответов

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

У меня есть программа C/C++, которая могла бы зависать, когда она исчерпывает память. Мы обнаружили это путем выполнения многих копий одновременно. Я хочу отладить программу без завершенного уничтожения...
вопрос задан: 4 August 2009 19:40
9
ответов

Запишите своего собственного [закрытого] диспетчера памяти

Я хотел бы записать своего собственного диспетчера памяти. Выходным языком является C++, и цель диспетчера памяти состоит в том, чтобы главным образом помочь отладке. Это должно обнаружить, дважды освобождает, перезапись памяти и так далее. И...
вопрос задан: 28 July 2009 14:28
9
ответов

Действительно ли безопасно удалить пустой указатель?

Предположим, что у меня есть следующий код: освободите* my_alloc (size_t, размер) {возвращают новый символ [размер];} освобождают my_free (пусто* ptr) {удаляют [] ptr;} действительно ли это безопасно? Или должен ptr быть брошенным для обугливания* до...
вопрос задан: 2 June 2009 20:47
9
ответов

Утечка памяти в C++

Я запускаю свое приложение C++ на устройстве intel Xscale. Проблема, когда я запускаю свое приложение offtarget (Ubuntu) с Valgrind, это не показывает утечек памяти. Но когда я работаю на нем...
вопрос задан: 20 April 2009 09:11
9
ответов

Профилирование выделения памяти в C++

Я пишу приложение и удивлен видеть, что его использование общей памяти уже слишком высоко. Я хочу представить использование динамической памяти своего приложения: В скольких объекты каждого вида находятся там...
вопрос задан: 31 March 2009 05:16
9
ответов

Чистый вектор каждое повторение цикла. Какова большая часть памяти эффективный путь?

У меня есть вопрос о станд.:: вектор. У меня есть очень интенсивно использующий память алгоритм, где я предвижу, что предсказание векторных размеров и резервирование достаточной памяти для векторов заранее помогут мне много...
вопрос задан: 6 March 2009 14:12
9
ответов

Строковое управление памятью C++

На прошлой неделе я записал несколько строк кода в C# для разжигания файла крупного текста (300 000 строк) в Словарь. Потребовалось десять минут для записи, и это выполнилось в меньше, чем секунда. Теперь я преобразовываю...
вопрос задан: 4 March 2009 13:24
9
ответов

Когда это не хорошая идея передать ссылкой?

Это - проблема выделения памяти, которую я действительно никогда не понимал. освободите unleashMonkeyFish () {MonkeyFish * monkey_fish = новый MonkeyFish (); станд.:: представьте localname в виде строки = "Wanda";...
вопрос задан: 26 February 2009 05:19
9
ответов

Как уменьшение размера страницы влияет на программу C? [Дубликат]

Я читаю «Концепция операционной системы» (9-е издание), а на странице 443 я нашел интересные соображения о поисковом вызове и о том, как это может повлиять на время процесса. Вот что он говорит: ...
вопрос задан: 21 February 2009 21:25
9
ответов

Возврат объектов в C++

При возврате объектов из класса, когда правильное время должно освободить память? Пример, класс AnimalLister {общественность: Животное* getNewAnimal () {Животное* animal1 = новое Животное ();...
вопрос задан: 6 January 2009 21:29
8
ответов

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

Я только что закончил тест в рамках собеседования, и один вопрос поставил меня в тупик, даже используя Google для справки. Я хотел бы посмотреть, что команда StackOverflow может сделать с этим: memset_16aligned ...
вопрос задан: 7 June 2019 02:26
8
ответов

Действительно ли это стоит смягчить против эффектов сборки "мусора"?

У меня есть приложение, где профиль памяти выглядит примерно так: (источник: kupio.com) медленные вверх проверяют использования памяти, вызывается выделением партий и большим количеством маленьких, простых...
вопрос задан: 4 April 2019 16:59
8
ответов

Альтернативы хранению больших списков в памяти (Python)

Если у меня есть список (или массив, словарь....) в Python, который мог бы превысить доступное пространство адреса памяти, (Python на 32 бита), каковы опции и там относительные скорости? (кроме не вхождения в список...
вопрос задан: 9 June 2017 14:46
8
ответов

Как я заставляю.NET настойчиво собирать "мусор"?

У меня есть приложение, которое используется в обработке изображений, и я выделяю обычно, выстраивает в 4000x4000 ushort размер, а также случайное плавание и т.п.. В настоящее время.NET...
вопрос задан: 23 May 2017 11:54
8
ответов

Каково различие между новым/удаляют и malloc/free?

Каково различие между новым/удаляют и malloc/free? Связанный (дубликат?): В каких случаях я использую malloc по сравнению с новым?
вопрос задан: 23 May 2017 01:33
8
ответов

Считайте большие файлы в Java

Мне нужен совет от кого-то, кто знает Java очень хорошо и проблемы памяти. У меня есть большой файл (что-то как 1.5 ГБ), и я должен сократить этот файл во многих (100 маленьких файлов, например) меньший...
вопрос задан: 18 September 2016 17:23
8
ответов

Я должен удалить вектор <строка>?

Я мучительно учился в течение последних нескольких дней много о программировании в C++. Я люблю его :) Я знаю, что должен освободить память - золотой, "каждый malloc=free" или "каждый new=delete" правила существуют теперь в моем мире..
вопрос задан: 4 November 2014 07:56
8
ответов

Массив структур и новый / удаляет

У меня есть структура как это: класс Объекты {частный: объект структуры {неподписанный интервал a, b, c;}; объект* объекты [MAX_ITEMS];} Говорят, что я хотел 'удалить' объект, как так: объекты [5] =...
вопрос задан: 12 August 2014 09:14
8
ответов

Должен предупреждение или возможно даже отказ утверждения быть произведенными, если удаляют, привык к свободной памяти, полученной с помощью malloc ()?

В C++ использование удаляет к свободной памяти, полученной с malloc (), не обязательно заставляет программу аварийно завершаться. Если предупреждение или возможно даже отказ утверждения должен быть произведен, если удаляют, привык к...
вопрос задан: 11 August 2014 13:08
8
ответов

Назовите деструктор и затем конструктора (сбрасывающий объект)

Я хочу сбросить объект. Я могу сделать это следующим образом? anObject-> ~ AnObject (); anObject = новый (anObject) AnObject ();//редактирование: это не позволяется: anObject-> AnObject (); Этот код...
вопрос задан: 10 August 2014 14:24
8
ответов

Освобождение памяти дважды

В C и C++, Освобождая Нулевого указателя не приведет ни к чему сделанному. Однако, я вижу, что люди говорят, что повреждение памяти может произойти если Вы "свободная память дважды". Действительно ли это верно? Что продолжается под...
вопрос задан: 13 June 2014 20:31
8
ответов

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

Я читаю в файле крупного текста с 1,4 миллионами строк, который составляет 24 МБ в размере (средние 17 символов строка). Я использую Delphi, 2009 и файл являются ANSI, но преобразовываются в Unicode после чтения, таким образом...
вопрос задан: 14 April 2014 17:49
8
ответов

Как может я явно свободная память в Python?

Я записал программу Python, которая действует на большой входной файл для создания нескольких миллионов объектов, представляющих треугольники. Алгоритм: читайте входной файл обрабатывают файл и создают список треугольников...
вопрос задан: 25 November 2013 09:26
8
ответов

Проверьте, указывает ли указатель на выделенную память на "куче"

Я хочу знать, указывает ли указатель на часть памяти, выделенной с malloc/new. Я понимаю, что ответ для произвольного адреса, "Нет Вы не можете", но я действительно думаю, что возможно переопределить...
вопрос задан: 18 September 2013 08:53
8
ответов

'Система. OutOfMemoryException' был брошен, когда существует все еще много свободной памяти

Это - мой код: международный размер = 100000000; удвойте sizeInMegabytes = (размер * 8.0) / 1024.0 / 1024.0;//762 МБ дважды [] randomNumbers = новый двойной [размер]; Исключение: Исключение типа 'Система....
вопрос задан: 24 December 2012 23:30
8
ответов

Ссылки этих объектов в стеке или в куче?

Буду очень признателен, если кто-нибудь скажет мне, хорошо ли я это понимаю: class X {A a1 = new A (); // ссылка на стек, значение объекта в куче a1.VarA = 5; // в стеке ...
вопрос задан: 5 September 2012 20:57
8
ответов

Управление глобальной памятью в C++ в стеке или "куче"?

Если я объявляю структуру данных глобально в приложении C++, это использует память "кучи" или стековая память? Для, например, структура AAA {.../.../../../..} Прибытие [59652323];
вопрос задан: 27 August 2012 20:19