Читая ответы на этот вопрос, я заметил, что ответы (это, например) подразумевают, что оператор delete может быть вызван, даже если оператор delete выполняется для нулевого указателя. Поэтому я написал небольшой ...
Мне кажется, что при создании массива простых дескрипторов в Matlab время масштабируется примерно линейно.Однако, если я создаю точно такой же массив и сохраню его как свойство объекта, временные масштабы ...
Я заметил следующее поведение. Скажем, я создаю следующий многомерный -массив :spam = array (runif (96 *48 *60 *360 ), dim = c (96,48,60,360 ))Вполне предсказуемо, сколько памяти R должен использовать...
У меня есть существующий алгоритм, и мне нужно немного его оптимизировать, если это возможно. В настоящий момент нельзя сильно менять этот алгоритм. Алгоритм работает с экземпляром std :: vector <...
В настоящее время я кодирую систему распределения памяти для игрового движка, и мне было интересно, есть ли какие-нибудь опытные разработчики, которые могли бы помочь советом о том, что распределитель ...
Я пытаюсь обернуть монаду Data.Binary.Put в другую, чтобы позже я мог задавать ей вопросы вроде «сколько байтов она собирается записать» или «что это текущая позиция в файле ". Но даже очень ...
Возможный дубликат: Инструмент утечки памяти для C ++ под Windows Раньше я работал над проектом Mac, и что мне очень понравилось в XCode, так это его профилировщик. Я обнаружил много ошибок, просто запустив ...
Возможный дубликат: как работают malloc () и free () #include
# включить int * alloc ()
{int * p = (int *) calloc (5,4); printf ("% d \ n", p); return p;
} int ...
Как бы вы написали модульный тест - используя OCUnit, для экземпляр - чтобы гарантировать, что объекты освобождаются / сохраняются должным образом в Какао / Objective-C? Наивный способ сделать это - проверить значение ...
Вдохновленный этим вопросом о том, может ли компилятор оптимизировать вызов функции без побочных эффектов. Предположим, у меня есть следующий код: delete [] new char [10]; Ничего полезного не делает. ...
Мой вопрос в основном о том, как компилятор C # обрабатывает выделение памяти для небольших типов данных. Я знаю, что, например, такие операторы, как add, определены в int, а не в short, и поэтому вычисления ...
Я написал приложение Scala (2.9.1-1), которому необходимо обработать несколько миллионов строк из запроса к базе данных. Я преобразовываю ResultSet в Stream, используя метод, показанный в ответе на один...
Это уже вопрос ответа в SO, но я нигде не могу найти его в документации Apple. Не могли бы вы указать мне правильное направление? В следующих темах Должен ли я сохранять...
Возможный дубликат: это безопасно удалить? Я немного поработал над классом, который предназначен для работы в качестве узла в связанном списке, и решил, что сам удаляю этот класс ...
Я пишу критическое для производительности приложение, в котором я создаю большое количество объектов введите для размещения заказов. Я использую пул boost ::singleton _для выделения памяти. Наконец, мой класс...
Это продолжение моего предыдущего вопроса, Инициализация класса с использованием malloc. Принятый ответ на вопрос работает и дает мне новый / delete на avr-gcc, вот проблема, но мой новый перегруженный ...
Я работаю над приложением для создания слайд-шоу в стиле киоска. У меня есть UIScrollView, который показывает слайды, и фабричный класс, который генерирует слайды. Сами «слайды» являются подклассами UIViewController, ...
В C ++ легко может возникнуть постоянная утечка памяти - просто выделите память и не освобождайте ее: new char; // гарантирована постоянная утечка памяти, и эта память остается выделенной для ...
Я обычно вижу этот вопрос, заданный по-другому, например, должен ли каждый ивар быть собственностью? (и мне нравится ответ bbum на этот вопрос). Я использую свойства почти исключительно в моем коде. Время от времени, однако, ...
ok. Его можно назвать как угодно, например _msize в Visual Studio. Но почему в стандарте не предусмотрено возвращение размера памяти для блока памяти, выделенного с помощью malloc? Поскольку мы не можем сказать ...
Изучение ассемблера x86 и указателя фрейма немного поразило меня. Из этого вопроса SO я узнал, что EBP делает жизнь отличной для отладки. Это здорово, но мне было любопытно: «Что еще такое EBP…
Рассмотрим: int a = 42; // Ссылка на равенство на двух упакованных целых числах с одинаковым значением
Console.WriteLine ((объект) a == (объект) a); // Неверно // То же самое - указано только для ясности
Console.WriteLine (...
У меня есть приложение на основе ARC, которое загружается примерно 2000 довольно больших (1-4 МБ) изображений в кодировке Base64 из веб-сервиса. Он преобразует декодированные строки Base64 в файлы изображений .png и сохраняет их на диск. ...
Возможный дубликат: Программирование на C: Как бесплатно узнать, сколько бесплатно? Как удалить, сколько байтов нужно освободить? Я прочитал, что перед фактическим адресом указателя есть блок ...
Вдохновлено этим вопросом. Очевидно, в следующем коде: #include int _tmain (int argc, _TCHAR * argv [])
{если (GetTickCount ()> 1) {буфер символов [500 * 1024]; ...
Я использую Qt и пытаюсь чтобы создать приложение с одним экземпляром, применив это решение в Linux (ubuntu). Проблема в том, что если приложение неожиданно завершает свою работу (сегмент. Ошибка или пользователь убивает его) ...
Мне достаточно комфортно писать код на таких языках, как Java и C #, но мне нужно использовать C для проекта (из-за вызовов API низкого уровня ОС), и у меня возникают некоторые трудности с указателями и памятью ...
Недавно я много читал о «предотвращении выделения кучи для класс "(см. этот вопрос). Я мог понять «как», но теперь я не могу понять «почему», кто-то хотел бы это сделать. Я думаю ...
Я не могу понять, почему iOS завершает работу моего приложения (iPad, iOS 4) из-за использования памяти даже после того, как я освободить тонну памяти в ответ на предупреждения о нехватке памяти. Например, вот типичное завершение ...
У меня будут буквально десятки миллионов экземпляров некоторого класса MyClass, и я хочу минимизировать размер его памяти. Вопрос об измерении того, сколько места объект занимает в памяти, обсуждался в ...