在程序退出之前是否必须调用cudaFreeHost?

时间:2015-12-19 14:27:35

标签: memory cuda

我怀疑当我调用cudaMallocHost()时,一旦程序退出,内核就不会被内核释放。

当我的程序运行时,这是top显示的已用内存: enter image description here

当程序结束时,使用的内存看起来像[因评论而更新]: enter image description here

SLES 11 SP3上没有其他运行,但仍然使用了6 GB。我怀疑这可能是因为我没有明确释放我之前由cudaMallocHost()分配的内存?

它有什么用?

0 个答案:

没有答案