0
ответов

Вызывают ли realloc и calloc malloc?

Это, наверное, простой вопрос, но я не нашел на него ответа. Вызывается ли malloc внутри realloc и внутри calloc? Так как я как-то подсчитываю вызовы malloc, мне это интересно. ...
вопрос задан: 14 July 2011 14:01
0
ответов

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

Может быть, это простой вопрос, но мне бы очень хотелось его знать наверняка. Если я хочу сохранить значение, скажем int, по определенному адресу в памяти (в куче), как мне это сделать? Скажем, я ...
вопрос задан: 12 July 2011 08:23
0
ответов

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

Выполняя некоторое профилирование (память и скорость). Я был поражен тем фактом, что win7, кажется, выделяет ровно вдвое больше оперативной памяти, которую я прошу ... Обратите внимание, что я впервые делаю такое активное профилирование на win7 , ...
вопрос задан: 11 July 2011 20:42
0
ответов

Код для malloc и free

Где я могу найти код для malloc, который мой компилятор gcc использует в данный момент? Я действительно хочу написать свою собственную функцию malloc, которая будет немного отличаться от исходной. Я знаю, что могу использовать ...
вопрос задан: 26 June 2011 06:39
0
ответов

Можете ли вы определить, свободна ли строка в C? [дубликат]

Если я скажу: #include #include # включить char * x; char * y; int main () {x = malloc (sizeof ("Привет, мир!")); strcpy (x, «Привет, мир!»); ...
вопрос задан: 22 June 2011 22:53
0
ответов

Значит, malloc не вызывает никаких системных вызовов?

Связанный код: write (-1, "test", sizeof ("test" )); void * p = malloc (1024); void * p2 = malloc (510); write (-1, «привет», sizeof («привет»)); Связанный вывод strace: write (4294967295, "test \ 0", 5) ...
вопрос задан: 13 June 2011 03:44
0
ответов

Malloc в конструкторах

Я реализую двоичный класс кучи. Куча реализована в виде динамически выделяемого массива. Класс кучи имеет элементы емкости, размера и указателя на массив, как: class Heap {...
вопрос задан: 10 June 2011 19:39
0
ответов

Переопределение 'malloc' с использованием механизма LD_PRELOAD

Я пытаюсь написать простую разделяемую библиотеку, которая регистрировала бы вызовы malloc в stderr (что-то вроде 'mtrace', если вы будем). Однако это не работает. Вот что я делаю: / * mtrace.c * / #include
вопрос задан: 22 May 2011 04:59
0
ответов

Это правильный способ вернуть массив структур из функции?

Как сказано в заголовке (и предполагает), я новичок в C и пытаюсь вернуть массив структур произвольного размера из функции . Я решил использовать malloc, как кто-то в Интернете, чей умнее меня, ...
вопрос задан: 19 May 2011 14:57
0
ответов

Проблема с free () в структурах в C. Это не уменьшает использование памяти

У меня проблема с free () в структуре в моей программе на C. Когда я смотрю на / proc // statm до и после бесплатного, кажется, что он не уменьшается. Я неправильно использую free () в этом случае, или я читаю / ...
вопрос задан: 14 May 2011 23:05
0
ответов

Повреждение кучи при освобождении памяти

У меня есть следующий класс struct CliHandler {CliHandler (int argc, char ** argv); ~ CliHandler (); int doWork (); int argc_; char ** argv_; private: CliHandler (...
вопрос задан: 9 May 2011 21:02
0
ответов

Динамическое создание массива строк с помощью malloc

Я пытаюсь создать массив строк на C с помощью malloc. Количество строк, которые будет содержать массив, может измениться во время выполнения, но длина строк всегда будет постоянной. Я ...
вопрос задан: 9 May 2011 11:00
0
ответов

#include - Xcode

У меня интересная проблема, когда я не могу включить malloc.h в свой проект. Мне нужен malloc.h для mmgr-инструмента Пола Неттла (я не очень люблю инструменты). Проблема в том, что я не могу найти системную библиотеку ...
вопрос задан: 8 May 2011 19:34
0
ответов

Компиляция нестандартного malloc

Я написал специальную библиотеку, которая реализует malloc / calloc / realloc / free с использованием стандартных прототипов C, и я понял, как скомпилировать ее в so. Я хочу протестировать библиотеку, подключив ...
вопрос задан: 28 April 2011 17:40
0
ответов

Требуется ли освобождение выделенной памяти при выходе из программы на C

Если я выделил память в моей программе C с помощью malloc и теперь я хочу выйти, мне нужно освободить выделенную память, или я могу предположить, что, поскольку вся моя программа завершается, она будет освобождена ОС? ...
вопрос задан: 10 April 2011 13:45
0
ответов

проверка успешного выполнения malloc в C

Я хочу выделить память с помощью malloc и проверить, что это удалось. что-то вроде: if (! (new_list = (vlist) malloc (sizeof (var_list)))) return -1; как проверить успех?
вопрос задан: 9 April 2011 19:50
0
ответов

Возврат указателя malloc

Здесь довольно простой вопрос, я немного не уверен в передаче памяти в C. Если у меня есть следующий CGPoint * tileForCoordinates (позиция CGPoint, короткая ширина, малая высота) {...
вопрос задан: 31 March 2011 00:51
0
ответов

Выполняется ли функция malloc / memcpy независимо на NUMA?

Пытаясь увеличить скорость моих приложений на компьютерах, отличных от NUMA / стандартных, я всегда обнаруживал, что узким местом был вызов malloc () потому что даже на многоядерных машинах он разделяется / синхронизируется ...
вопрос задан: 28 March 2011 23:34
0
ответов

Как получить длину блока памяти после malloc?

Я думал, что не могу получить длину выделенного блока памяти, как простая функция .length в Java. Однако теперь я знаю, что когда malloc () выделяет блок, он выделяет дополнительные ...
вопрос задан: 27 March 2011 18:17
0
ответов

Почему возвращаемое значение malloc (0) определяется реализацией?

ИСО / МЭК 9899: TC2 (т.е. стандарт C99), §7.20.3, гласит: если размер запрошенного пространства равен нулю, поведение определяется реализацией: либо возвращается нулевой указатель, либо поведение ...
вопрос задан: 21 March 2011 00:17
0
ответов

Guard Malloc мгновенно обнаружил ошибку EXC_BAD_ACCESS. Почему бы не использовать все время?

Я уже несколько дней отлаживаю печально известную ошибку EXC_BAD_ACCESS. NSZombieEnabled = YES ничего не предлагал. Стек вызовов менялся каждый раз, когда я получал ошибку, которая однажды была…
вопрос задан: 18 March 2011 23:05
0
ответов

Использование памяти Python String во FreeBSD

Я наблюдаю странную модель использования памяти со строками Python на Freebsd. Рассмотреть возможность следующая сессия. Идея состоит в том, чтобы создать список, в котором строк, так что совокупные символы в списке ...
вопрос задан: 18 March 2011 05:21
0
ответов

float * from C to C #

Я не совсем специалист по CS, так что если кто-то из вас, гений, может указать меня в правильном направлении Буду бесконечно благодарен. У меня есть функция командной строки c-кода, которая использовалась для записи результатов в файл. ...
вопрос задан: 8 March 2011 18:37
0
ответов

В чем различия между kmalloc (), kcalloc (), vmalloc () и kzalloc ()?

Привет всем, я в настоящее время отлаживаю драйвер устройства, и я испытываю панику ядра. После проверки обратной трассировки или журнала ошибок выясняется, что проблема связана с kmalloc. Я думал, может быть ...
вопрос задан: 2 March 2011 03:25
0
ответов

Как проверить, указывает ли путь на корневую папку с помощью Delphi

Каков самый лучший / самый простой способ проверить, указывает ли определенный путь на корень диска? Думаю, я мог бы просто проверить, заканчивается ли имя пути на '\' или ':', или если длина пути всего 2 или 3 символа, ...
вопрос задан: 24 February 2011 13:50
0
ответов

Управление выровненной памятью?

У меня есть несколько связанных вопросов об управлении выровненными блоками памяти. Кросс-платформенные ответы были бы идеальными. Однако, поскольку я почти уверен, что кроссплатформенного решения не существует, я в основном ...
вопрос задан: 21 February 2011 01:20
0
ответов

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

Меня несколько смущает то, что происходит, когда вы вызываете strtok для указателя char в C. Я знаю, что он изменяет содержимое строки, поэтому, если я вызываю strtok для переменной с именем ' line ', ее содержимое будет ...
вопрос задан: 15 February 2011 05:42
0
ответов

Требуется ли приведение типов в malloc? [дубликат]

Какая польза от приведения типов в malloc? Если я не напишу приведение типов в malloc, что он вернет? (Почему в malloc требуется приведение типов?)
вопрос задан: 14 February 2011 14:53
0
ответов

В 64-битном процессе мой запрос mmap / malloc будет отклонен?

Адресное пространство для 64-битной адресации просто огромно. У меня есть программа, которая будет отображать несколько кусков памяти, каждый из которых порядка 100 - 500 МБ. Я неизбежно буду переотображать несколько раз, ...
вопрос задан: 7 February 2011 15:33
0
ответов

Сколько ГБ может выделить malloc для вашей программы

Я использовал следующий код, чтобы выяснить это, но всегда получаю 1 в качестве ответа. здесь что-то не так. Спасибо #include #include int main () {int mult = 0; int ...
вопрос задан: 4 February 2011 06:07