Menentukan waktu eksekusi suatu thread dan akses IO oleh thread yang berbeda

Saya ingin menentukan waktu eksekusi sebuah thread dalam program multi-thread, dan saya juga ingin mengetahui tentang akses IO yang dilakukan oleh setiap thread.

Apakah ada perintah/alat yang dapat melakukan ini untuk program C?


person Swapnil    schedule 06.11.2009    source sumber


Jawaban (1)


Untuk menentukan eksekusi, Anda dapat mencoba valgrind (khususnya modul callgrind). Ada juga alat visualisasi yang rapi untuk keluaran yang disebut KCacheGrind

Untuk memantau akses IO, Anda dapat menggunakan strace.

person Jeff Foster    schedule 06.11.2009