标签: memory cuda
我怀疑当我调用cudaMallocHost()时,一旦程序退出,内核就不会被内核释放。
cudaMallocHost()
当我的程序运行时,这是top显示的已用内存:
top
当程序结束时,使用的内存看起来像[因评论而更新]:
SLES 11 SP3上没有其他运行,但仍然使用了6 GB。我怀疑这可能是因为我没有明确释放我之前由cudaMallocHost()分配的内存?
它有什么用?