8
ответов

Собирает ли сборщик мусора стековую память, кучную память или и то и другое?

Я прочитал много статей о сборке мусора, и почти все статьи рассказывают о куче памяти. поэтому мой вопрос «сборка мусора собирает стековую память или кучную память или оба».
вопрос задан: 26 June 2012 11:47
8
ответов

Надлежащий стек и использование "кучи" в C++?

Я программировал некоторое время, но Это был главным образом Java и C#. Я никогда не должен был на самом деле управлять памятью самостоятельно. Я недавно начал программировать в C++, и я немного смущен относительно когда я...
вопрос задан: 13 March 2011 09:31
8
ответов

Векторы внутри классов: обработка конструктора и деструктора копирования (C ++)

Возьмем простой класс с «большой 3» (конструктор, конструктор копирования, деструктор): # включить <вектор> использование пространства имен std; // фактически идет в файл C, который ссылается на этот заголовочный файл ... класс ...
вопрос задан: 31 January 2011 03:26
8
ответов

Выделение памяти для матрицы в C

Почему следующий код приводит к отказу Сегментации? (Я пытаюсь создать две матрицы того же размера, один с помехами и другим с динамическим выделением), #include <stdio.h> #...
вопрос задан: 8 September 2010 03:11
8
ответов

Инкапсулирует Строки как байт [] для сохранения излишества памяти? (Java)

Недавно рассматривал некоторый Java код Swing и видел это: байт [] fooReference; Представьте getFoo в виде строки () {возвращает новую Строку (fooReference);} освобождают setFoo (Строковое нечто) {this.fooReference = foo.getBytes (...
вопрос задан: 29 July 2010 22:30
8
ответов

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

У меня есть функция, которая получает входной буфер n байтов и нужна во вспомогательном буфере n байтов для обработки данного входного буфера. (Я знаю, что вектор выделяет память во времени выполнения, позвольте нам...
вопрос задан: 12 May 2010 13:12
8
ответов

C по сравнению с C++ для производительности в выделении памяти

Я планирую участвовать в разработке кода, написанного на языке C для анализа Монте-Карло сложных проблем. Это кодирует, выделяет огромные массивы данных в памяти для ускорения ее производительности...
вопрос задан: 25 March 2010 07:56
8
ответов

Удаляют p, где p является указателем для выстраивания всегда утечки памяти?

после обсуждения на соблюдении программного обеспечения я намеревался узнавать, если удаление динамично выделенного, массива примитивов с плоскостью удаляет, вызовет утечку памяти. Я записал это крошечное...
вопрос задан: 9 March 2010 13:02
8
ответов

Как мне освободить объекты в C #

Может кто-нибудь сказать, пожалуйста, как я могу освободить объекты в C #? Например, у меня есть объект: Object obj1 = new Object (); // Некоторый код, использующий obj1 / * Здесь я хотел бы освободить obj1, после того как его больше нет ...
вопрос задан: 9 March 2010 05:31
8
ответов

Как инициализировать память с новым оператором в C++?

Я только начинаю входить в C++, и я хочу перенять некоторые хорошие привычки. Если я только что выделил массив интервала типа с новым оператором, как я могу инициализировать их всех к 0 без цикличного выполнения...
вопрос задан: 5 February 2010 00:06
8
ответов

Как записать памяти эффективную программу Python?

Сказано, что Python автоматически управляет памятью. Я смущен, потому что у меня есть программа Python, последовательно использует больше чем 2 ГБ памяти. Это - простой загрузчик двоичных данных мультипотока и...
вопрос задан: 2 November 2009 07:49
8
ответов

Строка использует для своей выгоды - лучший путь

Какой метод превращения в капитал лучше? мой: символ [] charArray = string.toCharArray (); charArray[0] = Character.toUpperCase (charArray[0]); возвратите новую Строку (charArray); или свободное городское население Ленг-...
вопрос задан: 8 October 2009 07:59
8
ответов

Действительно ли необходимо умножиться sizeof (символ) при управлении памятью?

При использовании malloc и выполнении подобного управления памятью я могу полагаться на sizeof (символ), являющийся всегда 1? Например, я должен выделить память для элементов N символа типа. Умножается sizeof (символ)...
вопрос задан: 18 June 2009 10:31
8
ответов

Как можно сделать C++, когда встроенный компилятор не имеет оператора новым или поддержка STL?

Я работаю над группой старший проект для своего университета, и я столкнулся с главным препятствием в попытке заставить мой код работать. Компилятор, который мы имеем для нашего микроконтроллера Atmel на 8 битов, не делает...
вопрос задан: 19 April 2009 14:01
8
ответов

Как выпустить неиспользованную способность строки

Я имею дело с большим количеством строк в моей программе. Эти строковые данные не изменяются в течение целого времени жизни после того, как они считанный в мою программу. Но так как строка C++ резервирует способность...
вопрос задан: 11 April 2009 12:55
8
ответов

разделить URL-адрес на разные категории в c-программировании [duplicate]

У меня есть char * initialurl = "http://example.demo.com:80/demo/path" ожидающий выход: char * protocol = "https: //" char * url = "example.demo.com" char * port = "80" char * path = "/ demo / path" Я пробовал ...
вопрос задан: 7 April 2009 15:48
8
ответов

Аллока реализация

Как реализовать alloca () с использованием встроенного ассемблера x86 в таких языках, как D, C и C ++? Я хочу создать слегка измененную версию, но сначала мне нужно узнать, какова стандартная версия ...
вопрос задан: 3 April 2009 17:41
8
ответов

Если не использовать сборку "мусора"?

Очевидные случаи для того, чтобы не использовать сборку "мусора" являются жестким реальным временем, сильно ограниченной памятью и желанием сделать битовое жонглирование с указателями. Есть ли любой другой, менее обсужденные, серьезные основания
вопрос задан: 10 March 2009 03:11
8
ответов

Управление памятью в интенсивно использующем память приложении

При разработке интенсивно использующего память приложения в C++ в Windows сделайте Вы решили записать, что Ваш собственный диспетчер памяти, чтобы выделить память от виртуального адресного пространства или сделать Вас позволяет CRT брать...
вопрос задан: 23 January 2009 20:11
8
ответов

Когда и почему ОС инициализирует память к 0xCD, 0xDD, и т.д. на malloc/free/new/delete?

Я знаю, что ОС будет иногда инициализировать память с определенными шаблонами, такими как 0xCD и 0xDD. То, что я хочу знать, - когда и то, почему это происходит. Когда это характерно для используемого компилятора? Сделать...
вопрос задан: 16 December 2008 00:41
8
ответов

UNIX по сравнению с освобождением памяти Windows

Мое понимание - то, что в Unix, когда память освобождена, память не становится возвращенной назад к операционной системе, это остается в процессе, который будет использоваться снова для следующего вызова к malloc. На окнах...
вопрос задан: 25 October 2008 15:31
7
ответов

Пиковое использование памяти процесса linux/unix

Существует ли инструмент, который выполнит командную строку и сообщит о пиковом общем количестве Использования оперативной памяти? Я воображаю что-то аналогичным/usr/bin/time
вопрос задан: 8 March 2019 08:12
7
ответов

Создайте функцию обертки для malloc и свободный в C

Я пытаюсь создать функции обертки бесплатно и malloc в C, чтобы помочь уведомить меня относительно утечек памяти. Делает любой знает, как объявить эти функции поэтому, когда я назову malloc () и свободный (), он назовет мой...
вопрос задан: 26 September 2018 17:57
7
ответов

Делает звонящий свободный или удаляют когда-либо память выпуска назад к “системе”

Вот мой вопрос: Делает звонящий свободный или удаляют когда-либо память выпуска назад к "системе". Системой я имею в виду, она когда-либо уменьшает сегмент данных процесса? Позволяет рассматривают средство выделения памяти...
вопрос задан: 14 April 2018 03:44
7
ответов

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

Я знаю, как создать массив структур, но с предопределенным размером. Однако есть ли способ создать динамический массив структур, таким образом, что массив мог стать больше? Например: структура определения типа...
вопрос задан: 21 February 2018 04:57
7
ответов

Альтернатива для сборщика "мусора"

Я хотел бы знать лучшую альтернативу для сборщика "мусора" с его за и против. Мой приоритет является скоростью, память менее важна. Если существует сборщик "мусора", который не делает паузы, позволяет...
вопрос задан: 8 September 2017 23:00
7
ответов

Как Вы определяете размер объекта в C++?

Например, скажите, что у меня есть класс Временный файл: класс Временный файл {общественность: интервал function1 (международное нечто) {возвращается 1;} освобождают function2 (международная панель) {foobar = панель;} частный: интервал foobar;};...
вопрос задан: 18 August 2017 21:35
7
ответов

Общее пространство памяти библиотек

Совместно использованная библиотека C++ имеет свое собственное пространство памяти? Или это совместно использует процесс вызывающей стороны один? У меня есть общая библиотека, которая содержит некоторые классы и функции обертки. Одна из этой функции оберт
вопрос задан: 26 May 2017 16:46
7
ответов

Существует ли причина звонить, удаляют в C++, когда программа выходит так или иначе?

В моем C++ основная функция, например, если у меня был указатель на переменную, которая использует память "кучи" (в противоположность стековой памяти) - это автоматически освобождено после моих выходов приложения? Я был бы...
вопрос задан: 23 May 2017 12:10
7
ответов

Java: почему используется фиксированный объем памяти? или как он управляет памятью?

Кажется, что JVM использует некоторый фиксированный объем памяти. По крайней мере, я часто видел параметры -Xmx (для максимального размера) и -Xms (для начального размера), которые это подтверждают. У меня было ощущение, что ...
вопрос задан: 23 May 2017 12:00