Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Про скорость выделения памяти by new,malloc,HeapAlloc и т.д. 14.03.02 08:21 Число просмотров: 998
Автор: ggg <ggg> Статус: Elderman
|
естественно на больших блоках VirtualAlloc быстрее всех
на маленьких блоках не происходит запроса памяти у системы (очень редко), а VirtualAlloc запрашивает всегда как минимум страницу
на маленьких блоках есть зависимость от размера для всяких malloc, new,LocalAlloc,...
я сам когда то измерял
т.е. нельзя сказать, что одна из этих функций будет самой быстрой для всех маленьких размеров (до 4к)
что то быстрее для нескольких байт, а что то для сотен байт
|
|
|