从Process Explorer解释GPU信息

cla*_*amp 11 directx memory-leaks gpu process-explorer sharpdx

我正试图在Sharpdx/DirectX应用程序中寻找可能的内存泄漏.

我从流程资源管理器中获取以下信息,我不知道如何解释.

在此输入图像描述

  1. 什么是专用GPU内存?
  2. 什么是系统GPU内存?
  3. 什么是Comitted GPU内存?

And*_*man 16

  1. 专用GPU内存基本上是GPU上的VRAM

  2. 系统GPU内存是显卡驱动程序使用GART(图形地址重映射表)将资源存储在系统内存中的内存... AGP和PCI Express都提供了为此目的而预留的内存区域(有时称为孔径段) ).

  3. 提交的GPU内存是指显示驱动程序映射到显示设备的地址空间的内存量,这是一个难以解释的概念,但这个数字通常不代表任何人,除了驱动程序开发人员.

我建议您查看MSDN上以下文档以及GPU地址空间分段的概述,虽然它们在某种程度上是技术性的,但它们概述了正在发生的事情.