Kiel trovi procenton de CPU-tempo konsumita dum DMA-operacio?

Demando

DMA (rekta memoraliro) estas platform-sendependa metodo por transdoni datumojn inter CPU kaj ĉefa sistema RAM. DMA-operacioj estas tipe pli rapidaj ol normalaj memoraliroj ĉar la CPU ne devas atendi ke la operaciumo finus ŝarĝi la postulatan fizikan adreson en ĝiajn registrojn antaŭ ol ĝi povas legi aŭ skribi datumojn..

DMA-operacioj estas uzataj por transdoni datumojn inter la CPU kaj ekstercentraj, kiel malmolaj diskoj aŭ fulmmemoro. DMA povas esti rimedintensa, depende de la tipo de datumoj transdonitaj. Vi povas uzi Performance Monitor en Vindozo 10 mezuri kiom da CPU-tempo estas konsumita de diversaj taskoj kaj tiam identigi kiu tasko konsumas la plej multajn rimedojn.

Por fari ĉi tion, malfermu Performance Monitor serĉante “Efikeca Monitoro” en komenca menuo kaj alklakante ĝin. Poste, elektu 'Aparatoj’ de la maldekstra kolumno kaj dekstre alklaku iun ajn aparaton sub ĝi por akiri pliajn eblojn kiel 'Perfmon Data Collector Script'. Alklaku 'Krei Bazan Kolektan Aron’ butono apud via cela disko (ekzemple C:), starigu kolektan intervalon (diru ĉiu 5 minutoj) kaj alklaku 'Komenci'. La skripto komencos kapti informojn pri agado aŭtomate kaj vi vidos detalan raporton kun procento de CPU-tempo pasigita dum ĉiu etapo de operacio inkluzive de DMA-translokigoj ĉe rultempo..

Por ekscii kiom da via CPU-tempo estas konsumita de DMA-operacioj, vi povas uzi la langeton Elfaro de Task Manager. Alklaku “Enkonduko al Hierarkia Rilato” kaj tiam elektu “Dma”. Ĉi tio montros liston de ĉiuj aktivaj DMA-taskoj, same kiel iliaj rilataj procentoj de totala procesortempo.

Lasu respondon