Vaš vodič za razumijevanje performansi sustava

Jeste li se ikad zapitali koliko se dobro vaš sustav koristi tijekom dugog trajanja aplikacija? Ili je li vaš sustav pogrešno konfiguriran, što je dovelo do pogoršanja performansi? Ili, što je najvažnije, kako ga ponovno konfigurirati kako biste postigli najbolje performanse koda? Najsuvremeniji alati za analizu izvedbe, koji korisnicima omogućuju prikupljanje podataka o izvedbi za dulje vožnje, ne daju uvijek detaljne mjerne podatke o izvedbi. S druge strane, alati za analizu izvedbe prikladni za kraća izvođenja aplikacija mogu vas preplaviti ogromnom količinom podataka.

Ovaj vas članak upoznaje s Platform Profilerom Intel® VTune ™ pojačala koji pruža podatke da biste saznali postoje li problemi s konfiguracijom vašeg sustava koji mogu dovesti do niskih performansi ili postoji li pritisak na određene komponente sustava koji mogu uzrokovati uska grla u izvedbi. Analizira izvedbu sa sistemskog ili hardverskog gledišta i pomaže vam prepoznati premalo ili prekomjerno iskorištene resurse. Platform Profiler koristi progresivnu metodu otkrivanja, tako da niste preopterećeni informacijama. To znači da može raditi nekoliko sati, dajući vam slobodu nadgledanja i analize dugotrajnih ili uvijek aktivnih radnih opterećenja u razvojnom ili proizvodnom okruženju.

Profiler platforme možete koristiti za:

  • Utvrdite uobičajene probleme s konfiguracijom sustava
  • Analizirajte izvedbu osnovne platforme i pronađite uska grla u izvedbi

Prvo, grafikoni konfiguracije platforme koje nudi Platform Profiler mogu vam pomoći da lako vidite kako je sustav konfiguriran i prepoznate potencijalne probleme s konfiguracijom. Drugo, dobivate mjerne podatke o izvedbi sustava, uključujući:

  • Korištenje CPU-a i memorije
  • Propusnost interkonekta memorije i utičnice
  • Ciklusi po uputama
  • Stope promašaja u predmemoriji
  • Vrsta izvršenih uputa
  • Mjerni podaci pristupa uređaju za pohranu

Ovi mjerni podaci pružaju podatke po cijelom sustavu koji će vam pomoći da utvrdite je li sustav ― ili određena komponenta platforme poput CPU-a, memorije, pohrane ili mreže ― premalo ili prekomjerno iskorišten te trebate li nadograditi ili rekonfigurirati bilo koji od ovih komponente za poboljšanje ukupnih performansi.

Cijeli članak pročitajte ovdje