Меня смущает распределение памяти в C ++ с точки зрения областей памяти, таких как область постоянных данных, стек, куча, свободное хранилище, куча и глобальная / статическая область . Я хотел бы понять память ...
Я немного искал здесь и не нашел ничего похожего, поэтому я собираюсь продолжить и спросить. Это действительно больше о семантике, чем о реальном вопросе программирования. В настоящее время я ...
I'm in the process of designing software to run in an embedded environment where the use of dynamic memory is prohibited. Lex and Yacc are well suited for the application. Can I configure Lex and ...
В настоящее время я разрабатываю приложение с использованием Google O3D WebGL framework, и я впервые так интенсивно использую JavaScript. Функции готовы только на 20%, но уже ...
У меня есть действие, которое, клянусь, вызывает утечку памяти. Приложение, над которым я работаю, много работает с изображениями, поэтому мне пришлось довольно скупиться с памятью при работе напрямую с растровыми изображениями. Я добавил Действие, ...
У меня есть небольшая программа-прототип, написанная на C ++ и работающая под Linux с использованием функции memalign для выделения областей, выровненных по границы как страницы. Есть ли эквивалентная функция в Visual C ++?
Я слышал о людях, использующих специальные распределители памяти для своих проектов, особенно в C ++. Что такое пользовательский распределитель памяти по сравнению с malloc? я слышал о людях, использующих специальные распределители памяти для своих проек
Я читал об оптимизации пустой базы (EBO). Во время чтения у меня в голове возникли следующие вопросы: В чем смысл использования пустого класса в качестве базового, когда он ничего не вносит в ...
Я просто знаю основные идеи по распределению памяти с выравниванием. Но меня не особо заботила проблема выравнивания, потому что я не программист на сборке, а также не имел опыта работы с MMX / SIMD. И я думаю, что это ...
Мне любопытно узнать, является ли выделение памяти с помощью оператора new по умолчанию неблокирующей операцией. например, struct Node {int a, b;
}; ... Узел foo = новый узел (); Если несколько потоков попытались ...
Я нахожусь на стадии планирования создания файтинга и не знаю, как решить одну проблему, связанную с памятью. Справочная информация:
- Все еще обсуждают, использовать ли C # (XNA) или C ++. Мы не хотим ...
Мне интересно, какой подход будет правильным после выполнения команды, которая выделяет память в Objective C (в основном я имею в виду приложения для iOS).
Моя дилемма возникает из-за того, что проверка на ...
Я читаю значения из файла, которые буду хранить в памяти по мере их чтения. Я читал здесь, что правильный путь для обработки местоположения в памяти в C ++ всегда следует использовать new / delete, но если я это сделаю: ...
Среда: Windows Server 2008 Enterprise, IIS 7.0, ASP.NET 2.0 (CLR), .NET 4.0 У меня есть приложение ASP.NET без страницы и без сеанса (HttpHandler) . Это потоковый сервер. Я использую два потока для ...
У меня утечка памяти при использовании этого специального метода, который возвращает CGImageRef. Я не могу правильно выпустить "cgImage", потому что мне нужно его вернуть. Что мне делать? - (CGImageRef) rectRoundedImageRef: ...
при чтении книги «Помимо стандартной библиотеки C ++: введение в Boost» я получил очень интересный пример: class A {public: virtual void sing () = 0; защищенный: виртуальный ~ A () {}; }; ...
Я использую следующий код для рисования фрагмента изображения UIImage * subIm = getSubImage (large, rect);
[subIm drawInRect: self.bounds]; где getSubImage определяется следующим образом UIImage * getSubImage (UIImage * ...
Я разрабатываю приложение на Android. Это долгосрочное приложение, которое непрерывно обрабатывает данные датчиков. Во время запуска приложения я вижу много сообщений GC в logcat; об одном ...
Я пытаюсь определить размер объекта во время выполнения. sizeof не работает, потому что он возвращает размер во время компиляции. Вот пример того, что я имею в виду: class Foo {
public: Foo () {...
Из обсуждения на форуме кажется, что Большое различие заключается в коэффициенте производительности, allocWithZone: выделяет память из определенной области памяти, что снижает стоимость подкачки. На практике почти получается ...
У меня есть небольшая структура данных для каждого процессора в модуле ядра linux, где каждый процессор часто записывает и читает свои собственные данные. Я знаю, что мне нужно убедиться, что эти элементы данных не находятся в одном и том же кэше ...
Я использую VMMap от SysInternals для просмотра памяти, выделенной мой процесс Win32 C ++ на WinXP, и я вижу кучу распределений, в которых части выделенной памяти зарезервированы, но не зафиксированы. ...
Эй, ребята, это может быть очевидным, но я не могу понять. Мое приложение перемещает 10 UIImageView в случайном порядке по экрану, и как только UIImageView попадает в угол, он меняет свое изображение. Проблема ...
Я заметил, что использование NSDateFormatter может быть довольно дорого. Я понял, что выделение и инициализация объекта уже занимает много времени.
Кроме того, кажется, что использование NSDateFormatter ...
При размышлении о возможности ORM на основе класса-дескриптора в MATLAB возникла проблема кэширования экземпляров. Я не мог сразу придумать способ создания слабых ссылок или слабой карты, хотя ...
Когда следует использовать сохранение? Я понимаю, что он увеличивает счетчик ссылок на объект, поэтому в основном следующий выпуск этого объекта не будет вызывать для него dealloc. Хорошо, отлично, и что? Я читал об этом ...
Since I had read realloc will act as malloc if the size pointed is 0, I was using it without malloc(), provided the pointer was static, global, or explicitly set to NULL if automatic. However, I ...