Programiranje

Vaš vodnik za razumevanje delovanja sistema

Ste se kdaj vprašali, kako dobro je vaš sistem izkoriščen v daljšem obdobju uporabe? Ali pa je bil vaš sistem napačno konfiguriran, kar je povzročilo poslabšanje zmogljivosti? Ali, kar je najpomembneje, kako jo prekonfigurirati, da boste kar najbolje izkoristili svojo kodo? Najsodobnejša orodja za analizo zmogljivosti, ki uporabnikom omogočajo zbiranje podatkov o zmogljivosti za daljše vožnje, ne dajejo vedno podrobnih meritev uspešnosti. Po drugi strani pa vas lahko orodja za analizo učinkovitosti, primerna za krajše teke aplikacij, preplavijo z ogromno podatkov.

Ta članek vas seznanja s platformo Profiler za ojačevalnik Intel® VTune ™, ki ponuja podatke, s katerimi lahko ugotovite, ali obstajajo težave s konfiguracijo sistema, ki lahko vodijo do nizke zmogljivosti, ali pritisk na določene sistemske komponente, ki lahko povzročijo ozka grla v zmogljivosti. Analizira zmogljivost bodisi s sistemskega bodisi z vidika strojne opreme in vam pomaga prepoznati premalo ali preveč izkoriščene vire. Platform Profiler uporablja postopno metodo razkritja, tako da niste preobremenjeni z informacijami. To pomeni, da lahko deluje več ur, kar vam omogoča svobodo spremljanja in analiziranja dolgotrajnih ali vedno delujočih obremenitev v razvojnem ali proizvodnem okolju.

Profiler platforme lahko uporabite za:

  • Ugotovite pogoste težave s konfiguracijo sistema
  • Analizirajte delovanje osnovne platforme in poiščite ozka grla pri uspešnosti

Prvič, grafikoni konfiguracije platforme, ki jih nudi Platform Profiler, vam pomagajo enostavno videti, kako je sistem konfiguriran, in prepoznati morebitne težave s konfiguracijo. Drugič, dobite meritve zmogljivosti sistema, vključno z:

  • Uporaba CPE in pomnilnika
  • Pasovna širina medsebojne povezave med pomnilnikom in vtičnico
  • Število ciklov na navodilo
  • Stopnje zamud predpomnilnika
  • Vrsta izvršenih navodil
  • Meritve dostopa do pomnilniške naprave

Te meritve zagotavljajo sistemsko razširjene podatke, s katerimi boste lažje ugotovili, ali je sistem ― ali določena komponenta platforme, kot so CPU, pomnilnik, pomnilnik ali omrežje ― premalo ali preveč, in ali morate katero od teh nadgraditi ali prekonfigurirati komponente za izboljšanje splošne učinkovitosti.

Celoten članek preberite tukaj

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