การกำหนดเวลาดำเนินการของเธรดและการเข้าถึง IO โดยเธรดที่ต่างกัน

ฉันต้องการกำหนดเวลาดำเนินการของเธรดในโปรแกรมแบบมัลติเธรด และฉันต้องการทราบเกี่ยวกับการเข้าถึง IO ที่ทำโดยแต่ละเธรดด้วย

มีคำสั่ง / เครื่องมือใดบ้างที่สามารถทำได้กับโปรแกรม C?


person Swapnil    schedule 06.11.2009    source แหล่งที่มา


คำตอบ (1)


ในการพิจารณาการดำเนินการ คุณสามารถลองใช้ valgrind (โดยเฉพาะโมดูล callgrind) นอกจากนี้ยังมีเครื่องมือแสดงภาพที่ชัดเจนสำหรับเอาต์พุตที่เรียกว่า KCacheGrind

สำหรับการตรวจสอบการเข้าถึง IO คุณสามารถใช้ strace

person Jeff Foster    schedule 06.11.2009