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

statsfl のカバー
パッケージ詳細v2.3.0

statsfl

Flutter用の簡単なFPSモニタ。アプリケーション内のパフォーマンス問題を簡単に診断するのに役立ちます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
6050
いいね数
130
Pub ポイント
145

パッケージをインストール

flutter pub add statsfl

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

StatsFL は、Flutter アプリケーションのパフォーマンス問題をデバッグするための使いやすい FPS(1 秒あたりのフレーム数)モニタを提供する軽量な Flutter パッケージです。アプリ内でリアルタイムでフレームレートデータを表示し、レンダリングのボトルネックを特定して、Android、iOS、Web、macOS、Windows、Linux プラットフォーム間での UI 応答性を最適化するのに役立ちます。最小限のセットアップでシームレスに統合できるため、開発およびテストフェーズに最適です。

用途

  • 開発中のパフォーマンスデバッグ
  • UIの遅延やジッターを特定する
  • さまざまなデバイスでのアプリの応答性のモニタリング
  • リアルタイムフレームレートの可視化
  • 最適化の改善をテスト

主な機能

  • リアルタイムのFPSカウンターを表示
  • 最小限の統合作業
  • クロスプラットフォーム対応
  • カスタマイズ可能なオーバーレイの外観
  • 軽量で非侵襲的

適している対象

  • Flutter開発者がUIパフォーマンスのトラブルシューティングを行っている
  • パフォーマンステストを実施するチーム
  • アプリ最適化について学ぶ教育プロジェクト
  • スムーズなアニメーションとトランジションを必要とするアプリ

注意事項

  • 本番リリースを想定していない
  • オーバーレイはUIデザインに影響を与える可能性があります
  • FPS監視のみに制限される
  • 高度なプロファイリングツールは含まれていません
  • 最終ビルドでは無効にする必要がある場合があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

statsfl - A simple FPS monitor for Flutter

🔨 Installation

dependencies:
  statsfl: ^2.2.0+1
⚙ Import
import 'package:statsfl/statsfl.dart';

🕹️ Usage

Just wrap your root view in the StatsFl widget:

StatsFl(child: MyApp());

There are a few additional options you can play with:

return StatsFl(
        isEnabled: true, //Toggle on/off
        width: 600, //Set size
        height: 20, //
        maxFps: 90, // Support custom FPS target (default is 60)
        showText: true, // Hide text label
        sampleTime: .5, //Interval between fps calculations, in seconds.
        totalTime: 15, //Total length of timeline, in seconds.
        align: Alignment.topLeft, //Alignment of statsbox
        child: MyApp());

🐞 Bugs/Requests

If you encounter any problems please open an issue. If you feel the library is missing a feature, please raise a ticket on Github and we'll look into it. Pull request are welcome.

📃 License

MIT License

カテゴリー

ソースリポジトリ

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