Интерпретация информации о графическом процессоре из Process Explorer

Я пытаюсь найти возможную утечку памяти в моем приложении Sharpdx / DirectX.

Я получаю следующую информацию от Process Explorer, которую я не знаю, как интерпретировать.

введите описание изображения здесь

  1. Что такое выделенная память GPU?
  2. Что такое системная память GPU?
  3. Что такое память GPU?

1 ответ

Решение
  1. Выделенная память GPU - это, по сути, VRAM на борту графического процессора.

  2. Память системного графического процессора - это память, которую драйвер графической карты использует GART (таблицу переопределения графических адресов) для хранения ресурсов в системной памяти... AGP и PCI Express предоставляют области памяти, выделенные для этой цели (иногда называемые сегментами апертуры)).

  3. Под выделенной памятью графического процессора понимается объем памяти, отображаемый в адресное пространство устройства отображения драйвером дисплея, это сложная концепция, чтобы объяснить, но это число обычно не представляет ничего стоящего для кого-либо, кроме разработчиков драйверов.

Я предлагаю вам взглянуть на следующую документацию по MSDN, а также на этот обзор сегментации адресного пространства графических процессоров, хотя они несколько технические, они дают общий обзор того, что происходит.

Другие вопросы по тегам