0
ответов

Когда использовать «удалить»?

Я хочу сохранить 10 объектов Obj в objList, но я не знаю, когда в этом случае уместно использовать удаление. Если я использую удалить Obj; в строке, где я заметил в приведенном ниже коде, будет ли объект Obj по-прежнему храниться в ...
вопрос задан: 10 August 2014 16:52
0
ответов

Удаление BinaryTreeNode из BinaryTree

У меня есть BinarySearchTree, состоящий из узлов, которые одновременно являются классом шаблона для dataType student, где student - это класс с частными переменными имени и оценки. В настоящий момент я могу распечатать ...
вопрос задан: 10 August 2014 16:44
0
ответов

Почему освобождение происходит медленно?

У меня есть вопрос, на который я не могу найти ответ в сети ... У меня есть набор, объявленный следующим образом: set MySet Я вставляю миллион случайных чисел, сгенерированных с помощью mersenne ...
вопрос задан: 10 August 2014 16:39
0
ответов

Можно ли удалить не новый объект?

У меня есть объект с вектором указателей на другие объекты в нем, примерно так: class Object {... vector objlist; ... }; Теперь объекты будут добавлены в список в ...
вопрос задан: 10 August 2014 15:53
0
ответов

Почему среда выполнения не может решить применить delete или delete [] вместо программатора?

Я читал, что delete [] необходим, потому что среда выполнения не хранит информацию о том, является ли выделенный блок массивом объектов, требующих вызова деструктора или нет, но ...
вопрос задан: 10 August 2014 15:40
0
ответов

Может ли вызов delete для указателя, который выделен с размещением new?

Можно ли вызвать delete для указателя, который выделен с размещением new? Если нет, то почему? Пожалуйста, объясните подробнее. Я знаю, что нет места удаления. Но мне интересно, почему просто delete ...
вопрос задан: 10 August 2014 14:37
0
ответов

Умный указатель срывает стек из-за рекурсивного удаления

Простые структуры данных, например связанные списки, где «следующий» указатель является умным указателем. Когда головной узел удаляется, срабатывает интеллектуальный указатель на «следующий» и выполняет рекурсивное удаление. ...
вопрос задан: 10 August 2014 14:35
0
ответов

Почему этот векторный итератор не может быть увеличен?

Я пытаюсь удалить содержимое вектора, и я ' m появляется ошибка - векторный итератор не увеличивается, почему? Это мой деструктор: City :: ~ City () {vector :: iterator ...
вопрос задан: 10 August 2014 14:33
0
ответов

Почему деструктор в C ++ деаматированной памяти в обратном порядке о том, как они были инициализированы?

Какое преимущество в деаматике памяти в обратном порядке к переменным?
вопрос задан: 4 August 2014 19:56
0
ответов

Опасность метода подстроки C #?

Недавно я читал о некоторых недостатках метода подстроки Java, особенно связанных с памятью , и как java сохраняет ссылку на исходную строку. По иронии судьбы, я также ...
вопрос задан: 23 July 2014 03:16
0
ответов

Как использовать FastMM4 в пакете Delphi 6?

Я без проблем использовал FastMM4 версии 4.92 в моем приложении Delphi 6 Pro. Теперь я хочу использовать его в созданном мной пакете (BPL). Я попытался поместить единицы измерения в раздел «Содержит», а затем переместить ...
вопрос задан: 10 June 2014 13:29
0
ответов

Различия подкачки и подкачки

В чем разница между подкачкой и подкачкой в ​​отношении управления памятью процессов ? Также направьте меня к руководствам, если таковые имеются, где я мог бы получить дополнительную информацию.
вопрос задан: 10 June 2014 11:48
0
ответов

std :: vector и непрерывная память многомерных массивов

Я знаю, что стандарт не заставляет std :: vector выделять непрерывные блоки памяти, но, тем не менее, все реализации подчиняются этому. Предположим, я хочу создать вектор многомерного, ...
вопрос задан: 31 May 2014 20:37
0
ответов

Стек или куча в Javascript? (Превышен максимальный размер стека вызовов)

Я пытаюсь создать веб-страницу, для которой мне нужно перелопатить несколько 100 МБ данных в JavaScript. В разных браузерах я сталкиваюсь с ошибками "превышен максимальный размер стека вызовов" для разных данных...
вопрос задан: 30 May 2014 14:48
0
ответов

Где стандартный вектор ::выделяет свою память?

Рассмотрим следующий фрагмент кода :#, включающий использование пространства имен std; void sub (vector& vec ){ vec.push _back (5 ); } int main (){ vector vec (4,0 ); sub (...
вопрос задан: 30 May 2014 04:06
0
ответов

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

У меня есть компьютер с 2 процессора Intel Xeon и 48 ГБ оперативной памяти. Оперативная память разделена между процессорами - две части по 24 ГБ + 24 ГБ. Как я могу проверить, сколько из каждой конкретной части используется? Итак, мне нужно что-то вроде
вопрос задан: 30 April 2014 18:07
0
ответов

Удаление необходимо в деструкторе?

У меня есть следующий код, и мне интересно, нужно ли здесь удаление b? Будет ли моя операционная система автоматически очищать эту выделенную область памяти? класс А {B * b; A () {...
вопрос задан: 15 April 2014 06:42
0
ответов

Вызывают ли открытые потоки утечки памяти в Java?

Я считаю, что открытые потоки вызывают утечку памяти в Java (по крайней мере, Java 1.6 и более ранние версии имели эту проблему). Но во время поиска (даже здесь) я обнаружил, что некоторые люди соглашаются с этим, а другие нет. ...
вопрос задан: 6 April 2014 02:08
0
ответов

Утечка памяти с помощью Delphi / DBExpress

У меня странная проблема с моим приложением, время от времени его использование памяти увеличивается на несколько сотен мегабайт, и в конечном итоге приложение зависает. Приложение написано на Delphi, оно ...
вопрос задан: 21 March 2014 09:33
0
ответов

D Динамические массивы - RAII

Я признаю, что у меня нет глубокого понимания D на данный момент, мои знания зависят исключительно от того, какую документацию я прочитал, и несколько примеров, которые я пытался. В C ++ вы можете полагаться на идиому RAII, чтобы ...
вопрос задан: 19 March 2014 07:42
0
ответов

Невозможно использовать пользовательский распределитель с allocate_shared / make_shared

В моей программе на C ++ 11 я использую shared_ptr для некоторых объектов, которые активно создаются и удаляются. Так сложилось, что стандартный распределитель с оператором new является узким местом, поэтому я хочу создать свой ...
вопрос задан: 18 March 2014 06:55
0
ответов

Android - Использование обработчиков?

Есть ли проблема с использованием нескольких обработчиков в одном действии. Я заметил, что во всех примерах, представленных на официальном сайте Android, они используют один обработчик и обнаруживают разные действия ...
вопрос задан: 10 March 2014 04:18
0
ответов

C ++ (14) и ручное управление памятью

Я только что получил комментарий, как проблема в ручном управлении памятью. удаление не имеет места в пользовательском коде, а с C ++ 14 и не имеет нового. Может кто-нибудь объяснить, почему?
вопрос задан: 7 March 2014 18:01
0
ответов

Определение доступного объема ОЗУ на устройстве iOS

Вероятно, вы видели множество приложений «Информация о системе», которые отображают такие вещи, как оставшийся заряд батареи, и даже системную информацию, такую ​​как память и т. д. Аналогичным образом, есть ли способ получить ...
вопрос задан: 7 March 2014 06:33
0
ответов

Что означает & ldquo; память, выделенная во время компиляции & rdquo; на самом деле означает?

В языках программирования, таких как C и C ++, люди часто ссылаются на статическое и динамическое распределение памяти. Я понимаю концепцию, но фраза «Вся память была выделена (зарезервирована) во время компиляции» ...
вопрос задан: 5 March 2014 08:32
0
ответов

C ++: struct и новое ключевое слово

Я новичок в C ++, у меня есть следующий фрагмент кода: struct Airline {string Name; внутренний диаметр; int weight; }; Авиакомпания * myPlane = новая авиакомпания; у меня вопрос, когда я вызываю ...
вопрос задан: 28 February 2014 12:10
0
ответов

Как инициализировать статические массивы в D без выделения сборщика мусора?

В D все литералы массива являются динамическими массивами и поэтому выделяются GC. Даже в этом простом примере: int [3] a = [10, 20, 30]; Массив выделяется в куче, а затем копируется в файл. Как ...
вопрос задан: 27 February 2014 08:34
0
ответов

Как игры любят GTA IV не фрагментирует кучу?

Меня интересует тип управления памятью, который может использовать такая игра, как GTA IV, учитывая, что ей нужно очень быстро создавать и удалять множество объектов. Как избежать фрагментации кучи и прочего ...
вопрос задан: 20 February 2014 17:27
0
ответов

Что лучше с ARC: инициализаторы alloc или autorelease?

Что лучше (быстрее и эффективнее) - использовать инициализаторы alloc или autorelease. Например: - (NSString *) hello: (NSString *) name {return [[NSString alloc] initWithFormat: @ "Hello,% @", name]; } ...
вопрос задан: 17 February 2014 21:28
0
ответов

Как определить размер PermGen в приложении Java (то есть программно)?

Есть ли способ измерить текущий используемый размер постоянного поколения (PermGen) в пределах мое приложение Java? Я не могу использовать внешние инструменты профилирования, такие как VisualVM. Еще лучше было бы ...
вопрос задан: 5 February 2014 18:41