Analizirajte iskorištenje CPU-a
Pomoću alata Perf možete analizirati korištenje CPU-a i memorije aplikacije na Linux desktopu i ugrađenim uređajima. Performance Analyzer koristi alat Perf, koji je uključen u Linux kernel, za povremene snimke lanca poziva aplikacije te ih vizualizira u prikazu vremenske crte ili kao grafikon plamena.
Obično Performance Analyzeru trebaju debug simboli za profilirane binarne datoteke. Profilne izgradnje proizvode optimizirane binarne datoteke s odvojenim debug simbolima, stoga ih koristite za profiliranje.
Prikupljanje podataka
Pokrenite Performance Analyzer na sljedeće načine za prikupljanje podataka:
- Idite na Analyze > Performance Analyzer kako biste profilirali trenutnu aplikaciju.
- Odaberite
(Start) za pokretanje aplikacije iz Performance Analyzer.
Napomena: Ako prikupljanje podataka ne započne automatski, odaberite
(Collect profile data).
Kada započnete analizu aplikacije, aplikacija se pokreće, a Performance Analyzer odmah počinje prikupljati podatke. To je naznačeno vremenom koje teče u Recorded. Međutim, budući da se podaci prosljeđuju kroz Perf alat i dodatni pomoćni program priložen uz Qt Creator, te se oboje pohranjuju u međuspremnik i obrađuju u letu, podaci mogu stići u Qt Creator nekoliko sekundi nakon što su generirani. Processing delay prikazuje procjenu kašnjenja.
Podaci se prikupljaju dok ne odaberete
(Stop collecting profile data) ili ne zatvorite aplikaciju.
Odaberite Stop collecting profile data da isključite automatski početak prikupljanja podataka pri pokretanju aplikacije. Podaci profila se i dalje generiraju, ali ih Qt Creator zanemaruje dok ponovno ne odaberete gumb.
Profiliranje upotrebe memorije na uređajima
Za stvaranje točaka praćenja za profiliranje upotrebe memorije na odredišnom uređaju:
- Idite na Analyze > Performance Analyzer Options > Create Memory Trace Points.
- Performance Analyzer Odaberite
na alatnoj traci za praćenje memorije.
U dijaloškom okviru Create Memory Trace Points izmijenite skriptu za pokretanje.

Ako su vam potrebna root privilegija za pokretanje skripti kao root, odaberite privilegije koje ćete koristiti u Elevate privileges using.
Odaberite Pokreni skriptu ( OK ) za pokretanje skripte.
Za dodavanje događaja za točke praćenja pogledajte odjeljak Odabir vrsta događaja.
Snimite trag memorije kako biste vidjeli grafikone upotrebe u redovima uzoraka na vremenskoj crti i pregledali dodjele memorije, vrhove i oslobađanja u grafu plamena.
Generirajte odvojene debug informacije za qmake projekte
Da biste ručno postavili konfiguraciju izgradnje koja generira debug simbole i za aplikacije kompajlirane za release, uredite postavke izgradnje qmake projekta:
- Idite na Projects > Build Settings.
- U odjeljku Separate debug info odaberite Enable.
- Odaberite Yes kako biste ponovno kompajlirali projekt.
Vidi također Kako: Analizirati, Analizatori, Analizator performansi i Analiziranje koda.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.