J'ai une application de taille moyenne écrite en C++ en utilisant Qt. Je voulais profiler les choses pour voir où mon code le moins performant était donc j'ai tout compilé avec -pg
.Application de profilage Qt qui utilise des plugins
Cependant, mon application utilise un beaucoup des plugins en utilisant le mécanisme QTPlugin (se résume à une dlopen et un dlsym d'un objet par exemple plug-in). J'ai remarqué que gprof ne semble pas inclure les fonctions des plugins. Oui, les plugins sont également compilés avec -pg
et tout ça. Y at-il quelque chose de spécial que je dois faire pour que tout soit profilé? Ou est-ce que je manque quelque chose de simple?