Linux'ta C++ programını çalıştırıyorum.Belirli bir iş parçacığı için CPU zamanını nasıl ölçebilirim?
Birkaç iş parçacığı havuzu vardır (hesaplama için, io için, böyle şeyler için).
Sistem çağrısı saati(), işlem için tüm CPU çekirdeği tarafından harcanan CPU süresini ölçmenin bir yolunu sunuyor. Ancak, yalnızca hesaplama iş parçacığı havuzundaki iş parçacıklarının harcadığı CPU süresini ölçmek istiyorum.
Bunu nasıl başarabilirim?
Teşekkür: D
Bu ideal değildir, ama kolay çözüm, her iş parçacığı başında ve durdurma zaman damgaları ile bazı mesaj log tarafından size zamanlamalarını almak için olduğunu düşünüyorum bu günlükleri postprocessing. –