Bonjour tout le monde !
D�sol�, je n'ai pas trouv� de titre plus explicite...
Dans le cadre d'une application assez grosse, j'aimerai me cr�er une classe qui me permette de faire du profiling "� ma sauce". Pour X raisons que je ne d�taillerais pas, il ne m'est en effet pas possible d'exploiter des outils existants.
Mesurer le temps pris par une fonction est une chose, savoir combien de fois cette fonction est appel�e en est une autre.
Imaginons ceci:
Avec par exemple:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 main() { fonction1(); fonction2(); fonction1(): }
En imaginant bien s�r que profiler est la classe, j'aimerais que celle-ci me sorte le nombre d'appels � chacune des fonctions. Pour cela, comment faire dans le code ? Stocker le pointeur de chaque fonction ? Je ne sais pas du tout...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 fonction1() { profiler.start(); // code de fonction1 profiler.stop(); } fonction2() { profiler.start(); // code de fonction2 profiler.stop(); }
Merci d'essayer de m'aider, d�j� je pourrais essayer de mieux expliquer si n�cessaire !![]()
Partager