Bonjour,
Je suis en train d'essayer de profiler mon code. N'arrivant pas a utiliser les outils Visual Studio pour le faire, je me suis fait une petite classe simple qui me permettra de le faire.
Code Profiler.h : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class Profiler{ private : std::Queue<ProfilerRow> Data; public: Profiler(void); ~Profiler(void); Profiler(bool const & bNeed2Profile); In(std::stName); Out(std::stName); SumUp(void); }; // methode 2! Profiler myProfiler;
Le probleme n'est pas dans le code du profiler mais dans comment le mettre dans mon code.
je pensais mettre un objet Profiler dans la classe a profiler, mais je ne peux pas profiler dans les methodes const. du coup ce n'est pas là bonne methode.
Je pensais faire une variable globale dans le Profiler.h mais j'ai peur que ce soit un peu illisible pour le reste.
Donc en fait je ne sais pas comment mettre mon profiler en place dans mon code. =(
Est ce que quelqu'un a des idées, des conseils ou a deja fait ça? Je ne vois pas la solution la plus propre...
E.G
Partager