Публикации по теме 'malloc'


Курсант: 42FileChecker (12.10.19)
4:00 Встретил друга во время стирки в прачечной. ES научила меня правильно складывать носки! Мне очень нравится, как он складывает одежду. В 42 многому учишься, кроме кодинга. Кто знал, что я буду складывать одежду и получать инструкции от друга в 4 утра? Э.С. очень терпеливый и добрый учитель. Он обнадеживает. 4:30 утра Всем доброе утро! ~ :) Время оценки. Я оцениваю кого-то на LibFt. Есть несколько людей, которые являются ночными совами или имеют странный рабочий день, как я...

Вопросы по теме 'malloc'

Масштабирование многопоточных приложений на многоядерных машинах
Я работаю над проектом, где нам нужно больше производительности. Со временем мы продолжили развивать дизайн, чтобы работать в большей степени параллельно (как многопоточным, так и распределенным). Затем последним шагом было переместить его часть на...
1494 просмотров

Что вызывает переполнение стека?
Вы можете подумать, что это совпадение, что тема моего вопроса похожа на название форума, но на самом деле я попал сюда, набрав в Google термин «переполнение стека». Я использую сетевой симулятор OPNET, в котором программирую на C. Я думаю, что у...
5733 просмотров
schedule 09.07.2022

Использование ловушек Malloc
Я пытаюсь использовать ловушку malloc для создания настраиваемой функции my_malloc (). В моей основной программе, когда я вызываю malloc (), я хочу, чтобы она вызывала my_malloc (), может ли кто-нибудь дать мне пример того, как это сделать на C
9926 просмотров
schedule 29.04.2023

Добавление члена int в структуру C вызывает segfault
Я все еще изучаю C и начал использовать его для создания изображений. Я не могу понять, почему одна из моих программ дает сбой. Вот исходный код, урезанный до 40 строк: #include <stdio.h> #include <stdlib.h> struct color {...
3364 просмотров
schedule 07.02.2023

Является ли malloc потокобезопасным?
Повторяется ли функция malloc() ?
65470 просмотров
schedule 02.10.2023

Некоторые аллокаторы ленивы?
Я написал программу на C в Linux, которая блокирует память, запускает ее в цикле, и TOP не показывает никакого потребления памяти. Затем я что-то сделал с этой памятью, и TOP действительно показал потребление памяти. Когда я использую malloc,...
3633 просмотров
schedule 19.01.2023

Почему использование alloca () не считается хорошей практикой?
alloca() выделяет память в стеке, а не в куче, как в случае malloc() . Итак, когда я выхожу из рутины, память освобождается. Итак, на самом деле это решает мою проблему освобождения динамически выделяемой памяти. Освобождение памяти, выделенной...
150617 просмотров
schedule 20.03.2023

Как работают malloc () и free ()?
Я хочу знать, как работают malloc и free . int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p;...
158700 просмотров
schedule 30.06.2023

Как узнать, сколько места нужно выделить с помощью malloc ()?
Я новичок в C, я пришел с C #. Я изучал управление памятью и функцию malloc() . Я также наткнулся на этот код: char *a_persons_name = malloc(sizeof(char) + 2); Я не понимаю, сколько места отводится для a_persons_name . Он выделяет 2...
12476 просмотров
schedule 24.12.2023

Переопределение новых и ведение журнала данных о вызывающем абоненте
Я пытаюсь написать профилировщик памяти, и до сих пор мне удалось заставить мои пользовательские функции работать для malloc, free, new и delete. Я пробовал использовать __FILE__ и __LINE__ для регистрации создателя внутри перегруженного нового...
2517 просмотров
schedule 06.08.2022

Как работает джемаллок? Каковы преимущества?
Firefox 3 поставляется с новым распределителем памяти: jemalloc . В нескольких местах я слышал, что этот новый распределитель лучше. Тем не менее, первые результаты Google не содержат никакой дополнительной информации, и мне интересно, как именно...
45032 просмотров
schedule 05.06.2023

Включение защиты malloc для устройства Iphone или для api комплекта магазина?
Я использую api из магазина для приложения на iphone. Я хотел бы знать, можно ли включить Malloc Guard во время работы на устройстве и посмотреть, есть ли утечки памяти. Может ли кто-нибудь сообщить мне, возможно ли это?
624 просмотров
schedule 25.09.2022

Почему malloc память в функции и освобождение ее снаружи - плохая идея?
если это плохая идея, как выделить память в функции?
15480 просмотров
schedule 26.06.2022

Адрес массива против адреса массива [0] - язык C
Мой вопрос: почему адрес массива отличается от адреса его первой позиции? Я пытаюсь написать свой собственный malloc, но для начала я просто выделяю кусок памяти и играю с адресами. Мой код выглядит примерно так: #define BUFF_SIZE 1024 static...
11646 просмотров
schedule 23.04.2023

Еще одна ошибка динамического выделения памяти
Пытаюсь выделить память под многомерный массив (8 строк, 3 столбца). Вот код для выделения (я уверен, что ошибка вам ясна) char **ptr = (char **) malloc( sizeof(char) * 8); for (i = 0; i < 3; i++) ptr[i] = (char *) malloc( sizeof(char)...
296 просмотров

malloc в C, но используйте синтаксис многомерного массива
Есть ли способ выделить большой массив, но ссылаться на него с помощью 2D-синтаксиса? Я хочу что-то вроде: int *memory = (int *)malloc(sizeof(int)*400*200); int MAGICVAR = ...; MAGICVAR[20][10] = 3; //sets the (200*20 + 10)th element...
9432 просмотров

С++: определение локального массива по сравнению с вызовом malloc
В чем разница между этим: somefunction() { ... char *output; output = (char *) malloc((len * 2) + 1); ... } и это: somefunction() { ... char output[(len * 2) + 1]; ... } Когда одно...
6330 просмотров
schedule 06.08.2023

приведение указателей void
Возможные дубликаты: Приведу ли результат из malloc? Должен ли я явно приводить malloc () ' s возвращаемое значение? Привет, gcc 4.4.4 c89 Обычно я не передаю результат, возвращаемый вызовом malloc. int *int_ptr = NULL;...
422 просмотров
schedule 18.04.2024

Каковы стратегии обработки нехватки памяти в программировании на C?
Одна стратегия, которую я придумал для себя, заключается в выделении 5 мегабайт памяти (или любого другого количества, которое вы считаете необходимым) при запуске программы. Затем, когда в какой-то момент программа malloc() возвращает NULL , вы...
2923 просмотров
schedule 12.06.2023

Пользовательский malloc для множества небольших блоков фиксированного размера?
Мне нужно выделить и освободить множество фиксированного размера, небольшие (16 байт) блоки памяти в произвольном порядке. Я мог бы просто вызвать malloc и free для каждого, но это, вероятно, будет очень неэффективно. Лучшим решением, вероятно, было...
6068 просмотров
schedule 09.07.2022