Programmering

Din guide til forståelse af systemets ydeevne

Har du nogensinde spekuleret på, hvor godt dit system bliver brugt gennem en lang række applikationsforløb? Eller om dit system var forkert konfigureret, hvilket førte til en forringelse af ydeevnen? Eller vigtigst af alt, hvordan man omkonfigurerer den for at få den bedste ydelse ud af din kode? De nyeste præstationsanalyseværktøjer, der giver brugerne mulighed for at indsamle præstationsdata til længere kørsler, giver ikke altid detaljerede præstationsmålinger. På den anden side kan præstationsanalyseværktøjer, der er egnede til kortere applikationskørsler, overvælde dig med en enorm mængde data.

Denne artikel introducerer dig til Intel® VTune ™ forstærkerens Platform Profiler, der giver data til at lære, om der er problemer med din systemkonfiguration, der kan føre til lav ydelse, eller hvis der er pres på specifikke systemkomponenter, der kan forårsage ydeevne flaskehalse. Det analyserer ydeevne fra systemets eller hardware synspunkt og hjælper dig med at identificere under- eller overudnyttede ressourcer. Platform Profiler bruger en progressiv afsløringsmetode, så du ikke bliver overvældet af information. Det betyder, at det kan køre i flere timer, hvilket giver dig frihed til at overvåge og analysere langvarige eller altid kørende arbejdsbelastninger i enten udviklings- eller produktionsmiljøer.

Du kan bruge Platform Profiler til at:

  • Identificer almindelige systemkonfigurationsproblemer
  • Analyser præstationen for den underliggende platform og find præstationsflaskehalse

For det første kan platformskonfigurationskort, som Platform Profiler leverer, hjælpe dig med nemt at se, hvordan systemet er konfigureret, og identificere potentielle problemer med konfigurationen. For det andet får du systempræstationsmålinger, herunder:

  • CPU- og hukommelsesudnyttelse
  • Hukommelse og stikket forbinder båndbredde
  • Cykler pr. Instruktion
  • Cache-fejlrate
  • Type af instruktioner udført
  • Metrikker til adgang til lagerenhed

Disse metrics leverer systemomspændende data, der hjælper dig med at identificere, om systemet ― eller en bestemt platformskomponent såsom CPU, hukommelse, lager eller netværk ― er under- eller overudnyttet, og om du har brug for at opgradere eller omkonfigurere nogen af ​​disse komponenter for at forbedre den samlede præstation.

Læs hele artiklen her

$config[zx-auto] not found$config[zx-overlay] not found