CUDA中的程序运行的时候,怎样查看GPU内存的使用情况?

请问CUDA中的程序运行的时候,怎样查看GPU内存的使用情况?
例如Device memory的使用情况,shared memory的使用情况等