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