2013-07-22 28 views
7

Próbuję upolować ewentualny wyciek pamięci w mojej aplikacji Sharpdx/DirectX.Interpretowanie informacji GPU z Process Explorer

Otrzymuję następujące informacje od proces explorer, który nie wiem jak interpretować.

enter image description here

  1. Co jest dedykowany pamięci GPU?
  2. Co to jest systemowa pamięć GPU?
  3. Co to jest pamięć procesora GPU?

Odpowiedz

10
  1. pamięci dedykowany GPU jest w zasadzie VRAM na pokładzie GPU

  2. pamięci GPU system jest pamięć, że sterownik karty graficznej używa gart (Adres Graphics remapping Tabela) do przechowywania zasoby w pamięci systemowej ... AGP i PCI Express udostępniają w tym celu obszary pamięci (czasami nazywane segmentami apertury).

  3. Zaimplementowana pamięć GPU odnosi się do ilości pamięci przyporządkowanej do przestrzeni adresowej urządzenia wyświetlającego przez sterownik ekranu, jest to trudna koncepcja do wyjaśnienia, ale ta liczba zazwyczaj nie przedstawia niczego wartościowego dla kogokolwiek oprócz programistów sterowników.

Proponuję zajrzeć do following documentation on MSDN jak this overview of GPU address space segementation, podczas gdy są one nieco techniczny dają ogólny pogląd na to, co się dzieje.