Kódelemző

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. május 9-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
kódelemző
Típusú profilozó
Fejlesztő AMD
Beírva C++
Felület Qt
Operációs rendszer Linux , Windows
Engedély Saját szoftver , GNU General Public License [1]
Weboldal developer.amd.com/tools/heterogeneous-computing/amd-codeanalyst-performance-analyzer/
 Médiafájlok a Wikimedia Commons oldalon

Az AMD CodeAnalyst  egy GUI-kompatibilis kódprofilozó , amelyet x86 - kompatibilis gépekhez terveztek . Annak ellenére, hogy a CodeAnalyst csak AMD processzorokkal való együttműködésre készült, korlátozott mértékben (hardveres események támogatása nélkül) Intel processzorokkal is működik [2] . A CodeAnalyst hasonló megjelenésű és hangulatú Linux és Microsoft Windows platformokon is .

Kódoptimalizálás

A CodeAnalyst a Linux platform OProfile-jára épül, és ingyenesen letölthető. A grafikus felület többféle kódprofilozás végrehajtására összpontosít , ideértve az időzítésen, eseményeken stb. alapuló profilalkotást. A profilkészítő végeredményt készít, amely különböző mutatókat tartalmaz, például az egyes szubrutinok végrehajtási idejét , amelyek részletesen a utasítás szintje . Az utasításokhoz szükséges idő mindenféle szűk keresztmetszetet jelezhet a folyamatban az utasítások végrehajtása során. A kódoptimalizálást a CodeAnalyst által biztosított x86 architektúra folyamatfolyamat-nézet és folyamatszimulációs grafikus ábrázolás kísérheti. Az optimalizálás lehet olyan egyszerű, mint az utasítások egyszerű átrendezése (újra hozzárendelése), vagy az ugrás- és ciklusutasítások módosítása/törlése , hogy a lehető legtöbb végrehajtható elem (load/store elements, ALU , lebegőpontos elem ...) párhuzamosan kerüljön feldolgozásra.

Lásd még

Linkek

Jegyzetek

  1. AMD CodeAnalyst Performance Analyzer for Linux Archiválva : 2012. július 9.
  2. Hogyan futtattam az AMD CodeAnalyst-et Intel CPU-n  (eng.)  (lefelé irányuló kapcsolat) . Letöltve: 2010. április 15. Az eredetiből archiválva : 2012. április 11..