J'avais déjà regardé du côté de cet outil, mais jamais de près. Et bien, c'est vraiment très pratique !
Par contre, serais-ce possible d'invoquer perf depuis le code source du benchmark, ou seulement sur une partie du programme ? En effet, en utilisant "perf stat ./benchmark", les statistiques de tout le benchmark (y compris les entrées/sorties console, la création de la base de donnée, le mapping des fichiers) sont agrégées en un seul report, alors que j'aimerais n'avoir que la partie qui concerne la lecture de la base de donnée.
[^] # Re: Linux perf
Posté par steckdenis . En réponse au journal Performances des processeurs Intel et optimisation. Évalué à 1.
J'avais déjà regardé du côté de cet outil, mais jamais de près. Et bien, c'est vraiment très pratique !
Par contre, serais-ce possible d'invoquer perf depuis le code source du benchmark, ou seulement sur une partie du programme ? En effet, en utilisant "perf stat ./benchmark", les statistiques de tout le benchmark (y compris les entrées/sorties console, la création de la base de donnée, le mapping des fichiers) sont agrégées en un seul report, alors que j'aimerais n'avoir que la partie qui concerne la lecture de la base de donnée.