2011-03-25 82 views
5

是否有任何方法可以確定何時發生上下文切換而不使用分析器?我編寫了一個C程序來監視程序中不同進程完成執行所花費的時間。我想要顯示進程/線程上下文切換。交換機發生的時間和從prev_id -> curr_id。這3個信息將會有所幫助。在Linux中監視上下文切換

回答

3

您可以觀察/ proc/self/status文件中的voluntary_ctxt_switches和nonvoluntary_ctxt_switches值。