Результаты поиска по запросу "memory-alignment"
Распределение памяти Win32 с большим выравниванием
Мне нужно выделить большие области памяти (мегабайты) с большими выравниваниями (также потенциально в диапазоне мегабайтов). Семейство функций VirtualAlloc, кажется, не предоставляет возможности сделать это. Что я делаю в Linux, чтобы добиться ...
Кроссплатформенный макрос ALIGN (x)?
Я хотел бы создатьstruct это имеет определенный расклад. Я хотел бы использовать одно и то же определение структуры для компиляторов GCC и VisualC ++. В VisualC ++ обычно это делают: __declspec(align(32)) struct MyStruct { // ... };В GCC ...
Убедительные примеры пользовательских C ++-распределителей?
Какие действительно веские причины отказатьсяstd::allocator в пользу нестандартного решения? Сталкивались ли вы с ситуациями, когда это было абсолютно необходимо для корректности, производительности, масштабируемости и т. Д.? Какие-нибудь ...
Как выровнять C для петли тела с GCC?
В нашей встроенной архитектуре мы имеем 64-битный IAB (буфер выравнивания инструкций). Для оптимизации последовательности выборки требуется, чтобы тело цикла начинало выравниваться по 8-байтовой границе. Это легко сделать при сборке, ...
Выравнивание памяти для быстрого FFT в Python с использованием разделяемых массивов
Я пишу приложение для обработки изображений, которое должно выполнять несколько задач и выполнять их в режиме реального времени, насколько это возможно. Сбор данных и их обработка выполняется в отдельных процессах (в основном по соображениям ...
Почему компиляторы C не могут переставлять элементы структуры для устранения отступов выравнивания? [Дубликат]
Возможный дубликат: Почему GCC не оптимизирует структуры? [https://stackoverflow.com/questions/118068/why-doesnt-gcc-optimize-structs] Почему C ++ не делает структуру более ...
Почему требуется выравнивание памяти? [Дубликат]
Возможный дубликат: Цель выравнивания памяти [https://stackoverflow.com/questions/381244/purpose-of-memory-alignment] Я прочитал несколько статей в сети о выравнивании памяти и понял, что из правильно выровненной памяти (с двухбайтовым ...
Каковы ограничения выравнивания стандартного глобального оператора по умолчанию new?
Я работаю над старым кодом, который использует ATLCComBSTR тип. Я изменяю его так, чтобы он компилировался с использованием Visual C ++ Express Edition, который не поставляется с ATL. Я использовал только очень ...
Как определяется размер класса C ++?
Резюме: Как компилятор статически определяет размер класса C ++ во время компиляции? подробности: Я пытаюсь понять, каковы правила определения объема памяти, используемого классом, а также того, как память будет выровнена. Например, следующий ...
Как работает выравнивание по размеру
Я не могу понять приведенный ниже код относительно предоставленного комментария. Что делает этот код, и что будет эквивалентным кодом для8-aligned? /* segment size must be 4-aligned */ attr->options.ssize &= ~3;Вот,ssize имеетunsigned int тип.