固定内存指的是系统中被保留不允许操作系统分页的物理内存。因此,一旦固定,该内存量将不可用于其他进程(有效地减少了操作系统中其余内存池的可用内存)。因此,最大可固定内存量取决于其他进程(其他应用程序、操作系统本身)所竞争的系统内存。在Windows或Linux中同时运行的进程(例如它们自己是否正在固定内存)将决定您可以在特定时间固定多少内存。
cudaHostAllloc()
分配3.5GB的内存,那么我们只剩下大约500MB,操作系统可能无法在500MB内进行管理,对吗?这种分配肯定有一定的上限。 - username_4567