Недавно я установил портал загрузки PHP на один из наших серверов. Все работает нормально, но пользователи не могут загружать большие файлы (~20 МБ ). Я установил следующие настройки на чрезвычайно большие значения или...
Для полиморфизма обычным подходом является использование std :: vector . Однако я должен сам предоставить адреса, то есть самостоятельно управлять памятью, использую ли я std :: unique_ptr <> или ...
Это может показаться очень простым вопросом, но это было в моей голове: Когда мы выделяем локальную переменную, она попадает в стек. Аналогично динамическое выделение приводит к тому, что переменная попадает в кучу. Теперь, мой ...
Я пытаюсь реализовать malloc и free для C, и я не уверен, как повторно использовать память. В настоящее время у меня есть структура, которая выглядит так: typedef struct _mem_dictionary {void * addr; size_t size;
...
Я получаю эту ошибку и не знаю, что с ней делать: AppName (3786,0xa0810540) malloc: *** Ошибка mmap (размер = 16777216) (код ошибки = 12)
*** ошибка: невозможно выделить регион
*** установить точку останова в ...
Статическая переменная выделяется на все время выполнения программы, поэтому ни один стек
ни куча для этого не удобны. Тогда где это? Там должно быть какое-то место, куда она загружается?
Если у меня есть указатель и я беспокоюсь о производительности доступа к памяти, я могу проверить, не вызовет ли следующая операция с ним ошибку страницы. Если это так, алгоритм может быть разработан так, чтобы он переупорядочивал ...
Я новичок в цели C. У меня есть базовые знания в C, включая концепцию указателей. У меня два основных вопроса: Может ли кто-нибудь объяснить разницу между назначением, копированием и сохранением с помощью некоторых ...
Совсем недавно я переключил язык моего проекта на использование C ++ с C.
С C я использовал malloc и после этого проверяю, успешно ли был malloc, но с C ++ я использую 'new' для выделения памяти, и я бы ...
Что касается ядра Linux, происходит ли подкачка страниц ядра? Кроме того, могут ли страницы пользовательского пространства когда-либо находиться в ZONE_NORMAL?
Интерпретаторы выполняют много дополнительной работы, поэтому понятно, что в итоге они работают значительно медленнее, чем собственный машинный код. Но такие языки, как C#или Java, имеют JIT-компиляторы, которые якобы…
Я хотел бы знать, в чем разница между статическим распределением памяти и динамическим распределением памяти? Не могли бы вы объяснить это на каком-нибудь примере?
У меня есть вопрос относительно использования intptr_t по сравнению с long int. Я заметил, что увеличение адресов памяти (например, с помощью ручной арифметики указателя) зависит от типа данных. Например, увеличение символа ...
Я распределяю входной и выходной MTLBuffer с помощью posix_memalign в соответствии с общей документацией по GPU / CPU, предоставленной memkite. Кроме того: проще использовать новейшие API, чем копаться в ...
Мне интересно узнать размер памяти, выделяемой некоторым объектам Objective-C. Например: [NSString stringWithString:@"2"] больше чем [NSNumber numberWithInt:2] или нет? И на сколько ...
Я работаю с библиотекой C, которая неоднократно вызывает указатель пользовательской функции, чтобы получить больше данных. Я хотел бы написать обертку Cython таким образом, чтобы реализация этого Python ...
Я делаю игру для iPhone. Я хочу освободить все объекты, которые были выделены или сохранены. В функции dealloc я освобождаю все такие объекты, но потом я понял, что иногда заканчиваю ...
В Objective-C я знаю, что блоки считаются объектами, поэтому мне было интересно, можно ли хранить их в массиве. Возникает вопрос, являются ли блоки объектами первого класса или они просто ...
Инструменты могут визуализировать циклы сохранения в ARC графически интересным способом. Я также помню, что несколько дней назад я случайно заметил представление «Циклы» в инструментах. Итак, с чего я начал ...
Я хочу прочитать ввод от пользователя с помощью программы C. Я не хочу использовать такие массивы, как char names [50]; потому что, если пользователь дает строку длиной 10, то оставшиеся пробелы тратятся впустую. Если я использую ...
Мне часто приходится иметь дело с динамически выделяемыми массивами в C ++ и, следовательно, полагаться на Boost для scoped_array, shared_array и т.п. После прочтения часто задаваемых вопросов Страуструпа по C ++ 11 и C ++ 11 ...
Уверяю вас, что я действительно искал ответ в SO на свой вопрос, но ни один из них не помог. Здесь у меня есть простой код, который должен представлять UIImagePickerController в UIPopoverController: - (...
Я написал некоторый код, который загружает XML-документ, используя объект XmlDocument, чтобы подсчитать его узлы. Вот метод: XmlDocument xml = new XmlDocument();
xml.Load(textBox1.Text);
...
Сегодня у меня снова странный вопрос (по крайней мере, для меня). Я больше экспериментирую с указателями, и у меня в голове возникает следующая идея: Код (только его часть) int * firefoxmemory = (char *) ...
Я экспериментировал с realloc, давая ему все большие и большие размеры и проверяя, был ли тот же блок использован повторно или нет: int main (void) {char * newstr, * prevstr = NULL; size_t новости, ...
На моем ноутбуке, работающем под управлением 64-битной Windows 7 и с 2 Гб свободной памяти (по данным диспетчера задач), я ' м умеет: var x = new Dictionary (30 * 1024 * 1024); Не имея ...
У меня есть смешанная программа C / C ++. Он содержит синтаксический анализатор flex / bison, который нацелен на C, а остаток - на C ++. Будучи C, сгенерированный парсер и сканер управляют своей памятью с помощью malloc, realloc и free ....
У меня есть небольшая иерархия классов, для которой у меня возникают проблемы с реализацией copyWithZone: для. Я прочитал документацию NSCopying, и я не могу найти правильный ответ. Возьмите два класса: Форма и Квадрат. ...
Я работаю над приложением, в котором есть три возможных размера вводимых данных: small: 1000 элементов
средний = 5000 элементов
large = 500 000 элементов Проблема в том, что я не могу выделить ...