最近在看周长发携带的《VC++图像处理编程》,其中涉及到分配一块内存以存储图像文件中的信息,使用的是 GlobalAlloc 函数,我在网上查了一下,GlobalAlloc 似乎是比较“古老”的一个函数,而且MSDN 上也写着这个函数有点慢,推荐使用 heap 函数。
又查找 heapalloc 函数,发现它分配的内存是不可移动的,不知道适合不适合于这里操作图像数据的场合。
一般分配内存使用的是什么函数呢?
又查找 heapalloc 函数,发现它分配的内存是不可移动的,不知道适合不适合于这里操作图像数据的场合。
一般分配内存使用的是什么函数呢?
尽量复用分配的内存页,这样无需涉及移动问题。
从速度上来看。
VirtualAlloc>HeapAlloc>new