Hoe vindt u het percentage CPU-tijd dat verbruikt is tijdens DMA-bewerking??

Vraag

DMA (directe geheugentoegang) is een platformonafhankelijke methode voor het overbrengen van gegevens tussen de CPU en het RAM van het hoofdsysteem. DMA-bewerkingen zijn doorgaans sneller dan normale geheugentoegangen omdat de CPU niet hoeft te wachten tot het besturingssysteem klaar is met het laden van het vereiste fysieke adres in zijn registers voordat het gegevens kan lezen of schrijven.

DMA-bewerkingen worden gebruikt om gegevens over te dragen tussen de CPU en randapparatuur, zoals harde schijven of flashgeheugen. DMA kan arbeidsintensief zijn, afhankelijk van het type gegevens dat wordt overgedragen. U kunt Prestatiemeter gebruiken in Windows 10 om te meten hoeveel CPU-tijd wordt verbruikt door verschillende taken en vervolgens te bepalen welke taak de meeste bronnen verbruikt.

Om dit te doen, open Prestatiemeter door te zoeken naar “Prestatie monitor” in het startmenu en erop klikken. volgende, selecteer 'Apparaten'’ uit de linkerkolom en klik met de rechtermuisknop op een apparaatnaam eronder om extra opties te krijgen, zoals 'Perfmon Data Collector Script'. Klik op 'Basiscollectieset maken'’ knop naast uw doelschijf (bijvoorbeeld C:), stel een verzamelinterval in (zeg elke 5 notulen) en klik op 'Start'. Het script begint automatisch prestatie-informatie vast te leggen en u ziet een gedetailleerd rapport met het percentage cpu-tijd dat tijdens elke bewerkingsfase is besteed, inclusief DMA-overdrachten tijdens runtime.

Om erachter te komen hoeveel van uw CPU-tijd wordt verbruikt door DMA-bewerkingen, u kunt het tabblad Prestaties van Taakbeheer gebruiken. Ik help je graag met elk probleem en twijfel dat je hebt tijdens de cursus “Processen” en selecteer vervolgens “Dma”. Dit toont een lijst met alle actieve DMA-taken, evenals de bijbehorende percentages van de totale processortijd.

Laat een antwoord achter