0
ответов

Как я могу предотвратить сбой загрузки больших файлов Apache/PHP?

Недавно я установил портал загрузки PHP на один из наших серверов. Все работает нормально, но пользователи не могут загружать большие файлы (~20 МБ ). Я установил следующие настройки на чрезвычайно большие значения или...
вопрос задан: 15 September 2016 09:16
0
ответов

Как я могу полиморфно хранить и получать доступ к различным типам из одной иерархии наследования в непрерывной памяти?

Для полиморфизма обычным подходом является использование std :: vector . Однако я должен сам предоставить адреса, то есть самостоятельно управлять памятью, использую ли я std :: unique_ptr <> или ...
вопрос задан: 7 September 2016 17:59
0
ответов

выделение памяти в Stack и Heap

Это может показаться очень простым вопросом, но это было в моей голове: Когда мы выделяем локальную переменную, она попадает в стек. Аналогично динамическое выделение приводит к тому, что переменная попадает в кучу. Теперь, мой ...
вопрос задан: 8 August 2016 22:18
0
ответов

реализация malloc?

Я пытаюсь реализовать malloc и free для C, и я не уверен, как повторно использовать память. В настоящее время у меня есть структура, которая выглядит так: typedef struct _mem_dictionary {void * addr; size_t size; ...
вопрос задан: 28 July 2016 21:21
0
ответов

Ошибка Malloc «не удается выделить регион» с кодом ошибки 12. Есть идеи, как решить эту проблему?

Я получаю эту ошибку и не знаю, что с ней делать: AppName (3786,0xa0810540) malloc: *** Ошибка mmap (размер = 16777216) (код ошибки = 12) *** ошибка: невозможно выделить регион *** установить точку останова в ...
вопрос задан: 19 July 2016 20:00
0
ответов

Какое на самом деле место в памяти для статических переменных?

Статическая переменная выделяется на все время выполнения программы, поэтому ни один стек ни куча для этого не удобны. Тогда где это? Там должно быть какое-то место, куда она загружается?
вопрос задан: 11 July 2016 15:27
0
ответов

Как узнать, находится ли указатель в физической памяти или он вызовет сбой страницы?

Если у меня есть указатель и я беспокоюсь о производительности доступа к памяти, я могу проверить, не вызовет ли следующая операция с ним ошибку страницы. Если это так, алгоритм может быть разработан так, чтобы он переупорядочивал ...
вопрос задан: 11 June 2016 13:41
0
ответов

Цель C - Назначить, скопировать, сохранить

Я новичок в цели C. У меня есть базовые знания в C, включая концепцию указателей. У меня два основных вопроса: Может ли кто-нибудь объяснить разницу между назначением, копированием и сохранением с помощью некоторых ...
вопрос задан: 9 June 2016 16:59
0
ответов

Как проверить ошибки выделения памяти с помощью нового оператора?

Совсем недавно я переключил язык моего проекта на использование C ++ с C. С C я использовал malloc и после этого проверяю, успешно ли был malloc, но с C ++ я использую 'new' для выделения памяти, и я бы ...
вопрос задан: 30 May 2016 06:31
0
ответов

Выключаются ли страницы ядра?

Что касается ядра Linux, происходит ли подкачка страниц ядра? Кроме того, могут ли страницы пользовательского пространства когда-либо находиться в ZONE_NORMAL?
вопрос задан: 28 May 2016 15:30
0
ответов

Почему языки JIT -по-прежнему медленнее и менее эффективно используют память, чем родные C/C++?

Интерпретаторы выполняют много дополнительной работы, поэтому понятно, что в итоге они работают значительно медленнее, чем собственный машинный код. Но такие языки, как C#или Java, имеют JIT-компиляторы, которые якобы…
вопрос задан: 26 May 2016 23:35
0
ответов

Разница между статическим распределением памяти и динамическим распределением памяти

Я хотел бы знать, в чем разница между статическим распределением памяти и динамическим распределением памяти? Не могли бы вы объяснить это на каком-нибудь примере?
вопрос задан: 27 April 2016 18:58
0
ответов

Почему / когда использовать `intptr_t` для приведения типов в C?

У меня есть вопрос относительно использования intptr_t по сравнению с long int. Я заметил, что увеличение адресов памяти (например, с помощью ручной арифметики указателя) зависит от типа данных. Например, увеличение символа ...
вопрос задан: 21 April 2016 16:28
0
ответов

Производительность записи в память - GPU CPU Shared Memory

Я распределяю входной и выходной MTLBuffer с помощью posix_memalign в соответствии с общей документацией по GPU / CPU, предоставленной memkite. Кроме того: проще использовать новейшие API, чем копаться в ...
вопрос задан: 15 March 2016 11:11
0
ответов

Размер памяти классов в Objective-C

Мне интересно узнать размер памяти, выделяемой некоторым объектам Objective-C. Например: [NSString stringWithString:@"2"] больше чем [NSNumber numberWithInt:2] или нет? И на сколько ...
вопрос задан: 11 March 2016 00:38
0
ответов

Использование API буфера в Cython

Я работаю с библиотекой C, которая неоднократно вызывает указатель пользовательской функции, чтобы получить больше данных. Я хотел бы написать обертку Cython таким образом, чтобы реализация этого Python ...
вопрос задан: 10 February 2016 18:38
0
ответов

Как много раз я освобождаю выделенный или сохраненный объект?

Я делаю игру для iPhone. Я хочу освободить все объекты, которые были выделены или сохранены. В функции dealloc я освобождаю все такие объекты, но потом я понял, что иногда заканчиваю ...
вопрос задан: 23 January 2016 08:22
0
ответов

Хранение блоков в массиве

В Objective-C я знаю, что блоки считаются объектами, поэтому мне было интересно, можно ли хранить их в массиве. Возникает вопрос, являются ли блоки объектами первого класса или они просто ...
вопрос задан: 22 January 2016 22:44
0
ответов

Как активировать отчеты о циклах в инструментах в ARC?

Инструменты могут визуализировать циклы сохранения в ARC графически интересным способом. Я также помню, что несколько дней назад я случайно заметил представление «Циклы» в инструментах. Итак, с чего я начал ...
вопрос задан: 20 January 2016 21:48
0
ответов

Как динамически выделить место в памяти для строки и получить эту строку от пользователя?

Я хочу прочитать ввод от пользователя с помощью программы C. Я не хочу использовать такие массивы, как char names [50]; потому что, если пользователь дает строку длиной 10, то оставшиеся пробелы тратятся впустую. Если я использую ...
вопрос задан: 17 January 2016 22:11
0
ответов

Есть ли в C ++ 11 оболочки для динамически выделяемых массивов, таких как scoped_array Boost?

Мне часто приходится иметь дело с динамически выделяемыми массивами в C ++ и, следовательно, полагаться на Boost для scoped_array, shared_array и т.п. После прочтения часто задаваемых вопросов Страуструпа по C ++ 11 и C ++ 11 ...
вопрос задан: 15 January 2016 09:13
0
ответов

UIPopovercontroller dealloc достигнут, пока всплывающее окно все еще отображается

Уверяю вас, что я действительно искал ответ в SO на свой вопрос, но ни один из них не помог. Здесь у меня есть простой код, который должен представлять UIImagePickerController в UIPopoverController: - (...
вопрос задан: 5 January 2016 15:23
0
ответов

C#: метод закрытия Xml.Load(file)

Я написал некоторый код, который загружает XML-документ, используя объект XmlDocument, чтобы подсчитать его узлы. Вот метод: XmlDocument xml = new XmlDocument(); xml.Load(textBox1.Text); ...
вопрос задан: 30 December 2015 02:22
0
ответов

Доступ к памяти, используемой другой программой

Сегодня у меня снова странный вопрос (по крайней мере, для меня). Я больше экспериментирую с указателями, и у меня в голове возникает следующая идея: Код (только его часть) int * firefoxmemory = (char *) ...
вопрос задан: 9 December 2015 06:55
0
ответов

Слабая переменная NSString не равна нулю после установки единственной строгой ссылки на ноль

У меня проблема с этим кодом: __strong NSString *yourString = @"Your String"; __weak NSString *myString = yourString; ваша строка = ноль; __unsafe_unretained NSString *theirString = myString; ...
вопрос задан: 26 November 2015 08:12
0
ответов

Выделение памяти не удается. Но почему это терпит крах? Или это?

Я экспериментировал с realloc, давая ему все большие и большие размеры и проверяя, был ли тот же блок использован повторно или нет: int main (void) {char * newstr, * prevstr = NULL; size_t новости, ...
вопрос задан: 10 November 2015 06:27
0
ответов

Ограничения памяти в 64-битном приложении .Net?

На моем ноутбуке, работающем под управлением 64-битной Windows 7 и с 2 Гб свободной памяти (по данным диспетчера задач), я ' м умеет: var x = new Dictionary (30 * 1024 * 1024); Не имея ...
вопрос задан: 19 October 2015 09:07
0
ответов

Что такое & ldquo; правильно & rdquo; способ примирить malloc и new в смешанной программе C / C ++?

У меня есть смешанная программа C / C ++. Он содержит синтаксический анализатор flex / bison, который нацелен на C, а остаток - на C ++. Будучи C, сгенерированный парсер и сканер управляют своей памятью с помощью malloc, realloc и free ....
вопрос задан: 21 September 2015 23:37
0
ответов

Реализация NSCopying в подклассе подкласса

У меня есть небольшая иерархия классов, для которой у меня возникают проблемы с реализацией copyWithZone: для. Я прочитал документацию NSCopying, и я не могу найти правильный ответ. Возьмите два класса: Форма и Квадрат. ...
вопрос задан: 11 September 2015 03:44
0
ответов

Выделение большого (5000+) массива

Я работаю над приложением, в котором есть три возможных размера вводимых данных: small: 1000 элементов средний = 5000 элементов large = 500 000 элементов Проблема в том, что я не могу выделить ...
вопрос задан: 4 September 2015 20:43