パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細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

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト