首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Linux /usr/bin/time 參數解析:-f 格式化輸出、-a 追加寫入、-o 指定輸出文件

     編輯:程式設計綜合問答

命令詳解


/usr/bin/time -f "%U" -a -o data/TestLog100.txt ./your_program
參數含義示例
-f FORMAT格式化輸出內容,支持 %U 用戶態 CPU 時間、%S 內核態、%e 實際用時、%M 最大驻留內存 KB 等-f "User: %U sys: %S real: %e"
-aAppend 追加模式寫入文件,不覆蓋歷史記錄配合 -o 使用
-o FILE指定輸出文件路徑,默認輸出到 stderr-o time.log

常用格式符

  • %U 用戶態 CPU 秒數
  • %S 內核態 CPU 秒數
  • %e 實際流逝時間 (秒)
  • %M 最大物理內存 (KB)
  • %x 退出狀態
  • %C 被測命令名

注意

  • 系統自帶 time (Shell 內建) 功能有限,需使用絕對路徑 /usr/bin/time 調用 GNU time 獲得完整功能。
  • man time 查看完整格式符列表。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved