malloc 是C运行库函数,进行的是物理内存的分配,
vittualalloc是api,进行的是虚拟内存的分配。根据传递的参数的不同,有不同的行为,
可以在虚拟地址中保留一段区域(但并没用将折断虚拟区域映射到物理内存),或者将一段虚拟地址区域映射到物理内存。关于VirtaulAlloc的详细用法可察看msdn.
vittualalloc是api,进行的是虚拟内存的分配。根据传递的参数的不同,有不同的行为,
可以在虚拟地址中保留一段区域(但并没用将折断虚拟区域映射到物理内存),或者将一段虚拟地址区域映射到物理内存。关于VirtaulAlloc的详细用法可察看msdn.
前者用free()释放,后者用VirtualFree()释放。