2009-07-21 15 views
47

Jak mogę monitorować, ile kart graficznych jest używanych podczas uruchamiania określonej aplikacji? Chcę zobaczyć, jak bardzo moja aplikacja korzysta z GPU.Monitorowanie użycia karty graficznej

+0

Zobacz również http://superuser.com/questions/160291/how-can-i-monitor-video-memory-usage –

Odpowiedz

3

Jeśli rozwijać w Visual Studio 2013 i 2015 wersje, można skorzystać z ich funkcji GPU Zastosowanie:

Zrzut ekranu z MSDN: enter image description here

Ponadto wydaje się, można zdiagnozować dowolną aplikację z nim, nie tylko Visual Studio Projects:

Oprócz projektów Visual Studio można również zbierać Wykorzystanie GPU dane dotyczące dowolnych luźnych aplikacji .exe, które masz w pobliżu. Wystarczy uruchomić plik wykonywalny jako rozwiązanie w Visual Studio, a następnie uruchomić sesję diagnostyczną i można na nią celować przy użyciu GPU. W ten sposób, jeśli używasz jakiegoś silnika lub alternatywnego środowiska programistycznego, możesz nadal gromadzić dane na jego temat, o ile skończysz z plikiem wykonywalnym.

Źródło: http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx

2

From Unix.SE: Proste narzędzie wiersza polecenia o nazwie gpustat teraz istnieje: https://github.com/wookayin/gpustat.

Jest to bezpłatne oprogramowanie (licencja MIT) i jest zapakowane w pypi. To jest opakowanie o numerze: nvidia-smi.

+0

hi, ja po prostu chcę wiedzieć, jakie zwyczaje są zintegrowane użycie gpustata, podstawowe użycie? wykorzystanie pasma mem? a może coś jeszcze? – hihell