Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
зависит от реализации 08.03.06 17:46 Число просмотров: 2272
Автор: dl <Dmitry Leonov> Отредактировано 08.03.06 17:51 Количество правок: 2
|
> VirtualAlloc GlobalAlloc HeapAlloc malloc (или ещё > какие-то) > какой из них БЫСТРЕЙ ? задача: при надобности выделять, > передавать указатель в winsock send(..). после посылки > сразу освобождать память. > макс. размер буфера - 16 Кбайт
В Visual C malloc() реализован через HeapAlloc с некоторыми проверками, так что работает чуть медленнее (хотя разница абсолютно непринципиальная). GlobalAlloc и VirtualAlloc на таких объемах работают медленнее по определению.
А самое быстрое - вообще держать статический буфер максимального размера :)
|
|
|