搜尋套件、儲存庫與 APP 分類

套件詳情v1.0.4

code_timer

Dart 和 Flutter 的程式碼執行計時器

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
50
喜歡數
6
Pub 分數
125

安裝套件

flutter pub add code_timer

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Code Timer 是一個輕量級的 Dart 與 Flutter 套件,專為精確測量程式碼片段的執行時間而設計。它提供簡單的 API 來啟動、停止並取得以毫秒或秒為單位的經過時間,非常適合用於效能測試與除錯。此套件支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux,確保跨環境行為一致。其極小的佔用空間與直覺式介面,讓它能輕鬆整合至任何專案中,且無額外負擔。

適用情境

  • 效能基準測試
  • 除錯慢代碼路徑
  • 測量函數執行時間
  • 測試算法效率
  • 即時應用計時

主要特色

  • 高精度計時
  • 跨平台相容性
  • 簡單 API
  • 支援多種時間單位
  • 輕量且快速

適合對象

  • 開發者優化應用效能
  • 測試人員測量執行速度
  • 示範時間控制的教育專案
  • 需要即時反饋的應用程式
  • 需要快速基準測試的Flutter開發人員

使用建議

  • 不適用於長時間運行的背景任務
  • 低端設備上的定時精度可能會有輕微差異
  • 不支援巢狀計時器
  • 無內建的日誌記錄或報告
  • 需要手動整合到程式碼流程中

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

installation

dart pub add code_timer

usage

  CodeTimer.start();

  // add your code here
  await Future.delayed(const Duration(seconds: 1));

  CodeTimer.stop();

you will see console like this

Execution time: 1004 ms

usage2

CodeTimer.start();

// add your code here
await Future.delayed(const Duration(seconds: 1));

CodeTimer.record(); // optional

// add your code here
await Future.delayed(const Duration(seconds: 1));

CodeTimer.stop();

you will see console like this

Record time: 1004 ms
Execution time: 2007 ms

所屬分類

原始碼儲存庫

使用此套件的專案