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 .
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.
Profilkészítők | |
---|---|
|