12

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

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

在此处输入图像描述

  1. 什么是专用 GPU 内存?
  2. 什么是系统 GPU 内存?
  3. 什么是提交的 GPU 内存?
4

1 回答 1

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

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

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

我建议您查看MSDN 上的以下文档以及GPU 地址空间分段的概述,虽然它们有些技术性,但它们对正在发生的事情进行了总体概述。

于 2013-09-03T04:40:39.583 回答