Результаты поиска по запросу "malloc"
когда вы пытаетесь вызвать какую-либо функцию, тогда автоматически выделяется память в стеке, но обычно после выполнения определения стека кадр стека удаляется из памяти стека, особенно если вы хотите, чтобы ваша функция возвращала адрес, затем создайте переменные, которые используются в функции определение как статическое
денная ниже функция принимает аргумент argv [0], который содержит путь вызова приложения, и заменяет последний бит, пока он не достигнет "/", с именем нового приложения, которое я хочу создать, которое находится в той же папке. Кстати, я ...
Это самая безумная вещь, которую я когда-либо видел ...
я есть очень простой C-код для построения списка с одиночными связями, как показано ниже, в котором я динамически распределяю память для каждого узла с помощью malloc. В конце кода я хочу освободить память для каждого выделенного узла, задавался ...
Глава 8, раздел 8.7 «Пример - распределитель памяти», с. 185-189.
ня я появился на собеседовании, и интервьюер спросил меня об этом, Скажи мнемерыкак вы будете создавать свой собственныйfree( ) функция для освобождения выделенной памяти.Как это может быть более эффективным, чем C по умолчаниюfree() функция? ...
Статическая библиотека напрямую связана с исполняемым файлом, поэтому для каждого выполняемого исполняемого файла есть отдельная копия (если только это не несколько экземпляров одного исполняемого файла).
ного запутался, как glibc в linux выделяет свою память различным программам. Вот несколько вопросов: Выделена ли она из общей кучи (т.е. есть ли общая куча для всех процессов в linux) или есть одна куча, выделенная для каждого процесса в ...
Динамически распределять память для массива структур
Вот что я пытаюсь сделать: #include <stdio.h> #include <stdlib.h> struct myStruct { int myVar; } struct myStruct myBigList = null; void defineMyList(struct myStruct *myArray) { myStruct *myArray = malloc(10 * sizeof(myStruct)); *myArray[0] = ...
Эффективность функции Маллока в CUDA
Я пытаюсь перенести некоторые коды процессора в CUDA. Моя карта CUDA основана на архитектуре Fermi, и поэтому я могу использовать функцию malloc () в устройстве для динамического распределения памяти и не нужно много менять исходные ...
Как устранить неполадки сбоев в malloc
У меня есть большой объем унаследованного кода, который я унаследовал. До сих пор это работало нормально. Внезапно на клиентской пробной версии, которую я не могу воспроизвести на месте, происходит сбой в malloc. Я думаю, что мне нужно добавить ...
Почему malloc не «использует» память на моем компьютере?
Итак, у меня есть эта программа, которая выделяет 256 МБ памяти, и после того, как пользователь нажимает клавишу ВВОД, она освобождает память и завершает работу. #include <stdio.h> #include <stdlib.h> int main(void) { char *p, s[2]; p ...
Производительность Malloc в многопоточной среде
Я провел несколько экспериментов с фреймворком openmp и нашел странные результаты, я не уверен, что знаю, как объяснить. Моя цель - создать эту огромную матрицу, а затем заполнить ее значениями. Я сделал некоторые части своего кода похожими на ...
отключить случайность в malloc
Я запускаю следующую простую программу на C: #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv){ void *p = malloc(4); fprintf (stderr, "p==%p\n", p); return 0; }Разные трассы дают разные результаты: р == 0x101c010 тогда: p ...