Buz*_*uzz 5 cuda gpgpu
如果最后没有使用cudaFree(),那么在使用它的应用程序/内核函数退出后,使用的内存是否会自动释放?
use*_*016 9
是.
当您的应用程序终止时(无论是否正常),操作系统都会回收它的所有内存,无论它是否已经free存在.类似地,GPU上分配的内存由其驱动程序管理,驱动程序将释放您的应用程序所拥有的所有资源,cudaFree无论是否.
free
cudaFree
然而,好的做法是每个分配都有匹配的释放,所以不要以此为借口不正确释放你的内存:)
归档时间:
10 年,3 月 前
查看次数:
543 次
最近记录:
7 年,12 月 前