Результаты поиска по запросу "malloc"
Malloc () против HeapAlloc ()
В чем разница между malloc () и HeapAlloc ()? Насколько я понимаю, malloc выделяет память из кучи, точно так же, как HeapAlloc, верно? Так в чем же разница? Спасибо!
копировать данные, которые размещены в устройстве, с устройства на хост
У меня есть указатель, который динамически размещается в устройстве, то как я могу скопировать его с устройства на хост? #include <stdio.h> #define cudaSafeCall(call){ \ cudaError err = call; \ if(cudaSuccess != err){ \ fprintf(stderr, "%s(%i) : ...
malloc возвращает NULL и устанавливает errno в ENOMEM, но достаточно ли места в куче?
У меня есть ситуация, в которойmalloc() возвращаетсяNULL и устанавливаетerrno вENOMEM, Но в куче CRT (которая может расширяться) достаточно памяти для работы. На времяmallocМоя память процесса составляет около 900 МБ. Хост-процесс - ...
Как узнать, сколько памяти фактически используется вызовом malloc?
Если я позвоню: char *myChar = (char *)malloc(sizeof(char));Я, вероятно, буду использовать более 1 байта памяти, потому что malloc, вероятно, будет использовать некоторую память самостоятельно для отслеживания свободных блоков в куче, и это ...
64-битные большие malloc
Каковы причины сбоя malloc (), особенно в 64-битной версии? Моя конкретная проблема заключается в попытке распределить огромный объем 10 ГБ ОЗУ в 64-битной системе. Машина имеет 12 ГБ оперативной памяти и 32 ГБ подкачки. Да, malloc является ...
Какие гарантии дает malloc для выравнивания памяти?
Я наткнулся на следующий код: int main() { char *A=(char *)malloc(20); char *B=(char *)malloc(10); char *C=(char *)malloc(10); printf("\n%d",A); printf("\t%d",B); printf("\t%d\n",C); return 0; } //output-- 152928264 152928288 152928304Я хочу ...
Некоторые распределители ленивы?
Я написал C-программу для Linux, которая выделяет память, запускает ее в цикле, а TOP не показывает потребление памяти. затем я что-то сделал с этой памятью, и TOP показал потребление памяти. Когда я использую malloc, действительно ли я ...
Есть ли лучшая реализация, чем malloc / calloc для выделения памяти в C? [закрыто]
Так как malloc / calloc - старая реализация, определенная в stdlib для C. Есть лилучшая реализация, которая может заменить malloc / calloc? Пожалуйста, не отвечайте ни на какой метод-оболочку на метод malloc / calloc. Новая реализация для ...
Ошибка вызова malloc в сеансе GDB
Я пытаюсь отладить программу на C, а GDB сообщает мне, что в строке 329 определенной функции есть ошибка. Поэтому я установил точку останова для этой функции и пытаюсь пройти через нее. Однако всякий раз, когда я беру строку 68, я получаю эту ...
выделить матрицу в C
Я хочу выделить матрицу. это единственный вариант: int** mat = (int**)malloc(rows * sizeof(int*)) for (int index=0;index<row;++index) { mat[index] = (int*)malloc(col * sizeof(int)); }