Já que você falou sobre "aplicativos principais", suponho que você esteja se referindo ao projeto do Ubuntu Touch Core Apps .
Nesse caso (desenvolvimento do Ubuntu SDK / QML), existem duas ferramentas que podem ser úteis para o seu propósito:
-
PerformanceOverlay
do móduloUbuntu.PerformanceMetrics
.De acordo com a documentação:
% bl0ck_qu0te% -
Basta usar
top
ouhtop
do terminal, para identificar o uso da CPU para cada thread usado pelo seu aplicativo QML. / p>
As ferramentas listadas acima são especialmente boas para verificar problemas relacionados ao uso da Animação QML.
Se você precisar controlar o tempo necessário para que uma função JS / QML seja executada, use o método Console.time()
e Console.timeEnd()
.
Consulte o link para obter mais informações sobre Console.time()
.