Uruchamiam program w C++ w systemie Linux.Jak mogę zmierzyć czas procesora dla określonego zestawu wątków?
Istnieje kilka pul wątków (dla obliczeń, dla io, dla ... takich rzeczy).
Zegar wywołania systemowego() daje mi sposób na zmierzenie czasu procesora zużytego przez wszystkie rdzenie procesora dla procesu.
Jednak chcę zmierzyć czas procesora spędzony tylko przez wątki w puli wątków obliczeniowych.
Jak mogę to osiągnąć?
Dzięki: D
To nie jest idealna, ale myślę, że najprostszym rozwiązaniem jest zalogowanie jakąś wiadomość ze znaczników czasu startu i zatrzymania każdego wątku i ci taktowania przez przetwarzanie tych dzienników. –