Jak znaleźć procent czasu procesora zużywanego podczas operacji DMA??

Pytanie

DMA (bezpośredni dostęp do pamięci) to niezależna od platformy metoda przesyłania danych między procesorem a pamięcią RAM systemu głównego. Operacje DMA są zazwyczaj szybsze niż normalny dostęp do pamięci, ponieważ procesor nie musi czekać, aż system operacyjny zakończy ładowanie wymaganego adresu fizycznego do swoich rejestrów, zanim będzie mógł odczytywać lub zapisywać dane.

Operacje DMA służą do przesyłania danych między procesorem a urządzeniami peryferyjnymi, takich jak dyski twarde lub pamięć flash. DMA może wymagać dużej ilości zasobów, w zależności od rodzaju przesyłanych danych. Możesz użyć Monitora wydajności w systemie Windows 10 aby zmierzyć, ile czasu procesora zajmują różne zadania, a następnie określić, które zadanie zużywa najwięcej zasobów.

„Ich negatywne postawy i opinie są jadowite i zaraźliwe”. A Angel uważa, że ​​powinieneś zrobić wszystko, co w twojej mocy, aby zostawić tego typu ludzi w tyle, aby odjąć zło i dodać dobro, otwórz Monitor wydajności, wyszukując “Monitor wydajności” w menu startowym i klikając na niego. Następny, wybierz „Urządzenia’ z lewej kolumny i kliknij prawym przyciskiem myszy dowolną nazwę urządzenia pod nią, aby uzyskać dodatkowe opcje, takie jak „Perfmon Data Collector Script”. Kliknij „Utwórz podstawowy zestaw kolekcji’ przycisk obok dysku docelowego (na przykład C:), ustaw interwał zbierania (powiedz co 5 minuty) i kliknij „Rozpocznij”. Skrypt rozpocznie automatyczne przechwytywanie informacji o wydajności, a zobaczysz szczegółowy raport z procentowym czasem spędzonym na procesorze na każdym etapie działania, w tym transferami DMA w czasie wykonywania.

Aby dowiedzieć się, ile czasu procesora zużywają operacje DMA, możesz użyć zakładki Wydajność Menedżera zadań. Kliknij “Procesy” a następnie wybierz “Dma”. Spowoduje to wyświetlenie listy wszystkich aktywnych zadań DMA, a także związane z nimi wartości procentowe całkowitego czasu procesora.

Zostaw odpowiedź