Time
執行檔的執行時間是否會顯著增加執行時間
在 shell 命令上執行
time
會顯著增加命令本身的執行時間嗎?畢竟,既然它區分了花費在使用者空間中的時間和花費在等待系統呼叫上的時間,那麼監控這些單獨的事件是否需要大量成本?
不,使用該
time
命令不會顯著增加命令本身的執行時間。該命令從系統呼叫time
中獲取大部分資訊;times()
這些值來自核心,該核心收集資訊是否times()
被呼叫。有關係統呼叫man 2 times
的更多資訊,請參閱 。times()