Это, наверное, простой вопрос, но я не нашел на него ответа. Вызывается ли malloc внутри realloc и внутри calloc? Так как я как-то подсчитываю вызовы malloc, мне это интересно. ...
Может быть, это простой вопрос, но мне бы очень хотелось его знать наверняка. Если я хочу сохранить значение, скажем int, по определенному адресу в памяти (в куче), как мне это сделать? Скажем, я ...
Выполняя некоторое профилирование (память и скорость). Я был поражен тем фактом, что win7, кажется, выделяет ровно вдвое больше оперативной памяти, которую я прошу ... Обратите внимание, что я впервые делаю такое активное профилирование на win7 , ...
Где я могу найти код для malloc, который мой компилятор gcc использует в данный момент? Я действительно хочу написать свою собственную функцию malloc, которая будет немного отличаться от исходной. Я знаю, что могу использовать ...
Я реализую двоичный класс кучи. Куча реализована в виде динамически выделяемого массива. Класс кучи имеет элементы емкости, размера и указателя на массив, как: class Heap
{...
Я пытаюсь написать простую разделяемую библиотеку, которая регистрировала бы вызовы malloc в stderr (что-то вроде 'mtrace', если вы будем). Однако это не работает.
Вот что я делаю: / * mtrace.c * /
#include
Как сказано в заголовке (и предполагает), я новичок в C и пытаюсь вернуть массив структур произвольного размера из функции . Я решил использовать malloc, как кто-то в Интернете, чей умнее меня, ...
У меня проблема с free () в структуре в моей программе на C. Когда я смотрю на / proc // statm до и после бесплатного, кажется, что он не уменьшается. Я неправильно использую free () в этом случае, или я читаю / ...
У меня есть следующий класс struct CliHandler {CliHandler (int argc, char ** argv); ~ CliHandler (); int doWork (); int argc_; char ** argv_; private: CliHandler (...
Я пытаюсь создать массив строк на C с помощью malloc. Количество строк, которые будет содержать массив, может измениться во время выполнения, но длина строк всегда будет постоянной. Я ...
У меня интересная проблема, когда я не могу включить malloc.h в свой проект. Мне нужен malloc.h для mmgr-инструмента Пола Неттла (я не очень люблю инструменты). Проблема в том, что я не могу найти системную библиотеку ...
Я написал специальную библиотеку, которая реализует malloc / calloc / realloc / free с использованием стандартных прототипов C, и я понял, как скомпилировать ее в so. Я хочу протестировать библиотеку, подключив ...
Если я выделил память в моей программе C с помощью malloc и теперь я хочу выйти, мне нужно освободить выделенную память, или я могу предположить, что, поскольку вся моя программа завершается, она будет освобождена ОС? ...
Я хочу выделить память с помощью malloc и проверить, что это удалось. что-то вроде: if (! (new_list = (vlist) malloc (sizeof (var_list)))) return -1; как проверить успех?
Здесь довольно простой вопрос, я немного не уверен в передаче памяти в C. Если у меня есть следующий CGPoint * tileForCoordinates (позиция CGPoint, короткая ширина, малая высота)
{...
Пытаясь увеличить скорость моих приложений на компьютерах, отличных от NUMA / стандартных, я всегда обнаруживал, что узким местом был вызов malloc () потому что даже на многоядерных машинах он разделяется / синхронизируется ...
Я думал, что не могу получить длину выделенного блока памяти, как простая функция .length в Java. Однако теперь я знаю, что когда malloc () выделяет блок, он выделяет дополнительные ...
ИСО / МЭК 9899: TC2 (т.е. стандарт C99), §7.20.3, гласит: если размер запрошенного пространства равен нулю, поведение определяется реализацией: либо возвращается нулевой указатель, либо поведение ...
Я уже несколько дней отлаживаю печально известную ошибку EXC_BAD_ACCESS. NSZombieEnabled = YES ничего не предлагал. Стек вызовов менялся каждый раз, когда я получал ошибку, которая однажды была…
Я наблюдаю странную модель использования памяти со строками Python на
Freebsd. Рассмотреть возможность
следующая сессия. Идея состоит в том, чтобы создать список, в котором
строк, так что совокупные символы в списке ...
Я не совсем специалист по CS, так что если кто-то из вас, гений, может указать меня в правильном направлении Буду бесконечно благодарен. У меня есть функция командной строки c-кода, которая использовалась для записи результатов в файл. ...
Привет всем, я в настоящее время отлаживаю драйвер устройства, и я испытываю панику ядра. После проверки обратной трассировки или журнала ошибок выясняется, что проблема связана с kmalloc. Я думал, может быть ...
Каков самый лучший / самый простой способ проверить, указывает ли определенный путь на корень диска? Думаю, я мог бы просто проверить, заканчивается ли имя пути на '\' или ':', или если длина пути всего 2 или 3 символа, ...
У меня есть несколько связанных вопросов об управлении выровненными блоками памяти. Кросс-платформенные ответы были бы идеальными. Однако, поскольку я почти уверен, что кроссплатформенного решения не существует, я в основном ...
Меня несколько смущает то, что происходит, когда вы вызываете strtok для указателя char в C. Я знаю, что он изменяет содержимое строки, поэтому, если я вызываю strtok для переменной с именем ' line ', ее содержимое будет ...
Адресное пространство для 64-битной адресации просто огромно. У меня есть программа, которая будет отображать несколько кусков памяти, каждый из которых порядка 100 - 500 МБ. Я неизбежно буду переотображать несколько раз, ...
Я использовал следующий код, чтобы выяснить это, но всегда получаю 1 в качестве ответа. здесь что-то не так. Спасибо #include
#include int main () {int mult = 0; int ...