Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Performance

cucmberium edited this page Jul 13, 2016 · 2 revisions

パフォーマンスを向上させる設定

Flantterは設定によって起動時の速度やメモリ使用量を変化させることが可能です。 以下にそれらの設定に関するTipsを記載します。

動作設定

起動時のタイムライン更新をすべて無効にする

オンにすることで起動処理が軽量化されますが、タイムラインが更新されなくなります。

表示設定

背景画像を表示

オフにすることでメモリ使用量と起動時間を短縮することができます。 また画像のサイズを調整することでもメモリ使用量を減らすことが可能です。

スクロールアニメーション

ストリーミング接続時のアニメーションを指定することができます。

  • ScrollToTop - スクロールしながら最新ツイートに移動します。一番動作が重いです。
  • Expand - 先頭にツイートが挿入された時、広がるようなアニメーションを見せます。比較的動作が軽いです。
  • Slide - 先頭にツイートが挿入された時に、横からスライドするようなアニメーションを見せます。比較的動作が軽いです。
  • None - アニメーションがありません。そのため最も動作が軽いです。

動作が重いと感じるときはNoneまたはSlide等に設定すると良いと思われます。

データベース設定

データベースを有効にする

DBを有効にすることで起動時のタイムライン復元などが行えるようになりますが、 起動時やツイート受信時に若干動作が重くなる可能性があります。

オフにすることで起動時間やメモリ使用量を軽量化できます。

ツイート保存件数

ツイートをデータとして保存する件数を指定できます。 多ければ多いほどストレージ使用量が増え、動作が少し重くなります。

起動時にタイムラインを復元する

起動時に前回までのツイートを復元しますが、起動時間が若干遅くなります。 オフにすることで起動時間を早くすることができます。

起動時のタイムライン更新をすべて無効にする

オンにすることで起動処理が軽量化されますが、タイムラインが更新されなくなります。

アカウント設定

登録アカウント数

アカウント数を増やすとそれに比例して起動時間やメモリ使用量が増えます。 殆ど使わないようなアカウントの場合はデータを消すと軽量化できます。

カラム設定

カラム数

カラム数も多ければ多いほどメモリ使用量が増えます。 対して見ないようなカラムはカラムを削除することで軽量化できます。

起動時の更新を無効化

起動時の更新をカラムごとに無効化できます。 起動処理が若干軽量化されます。

取得件数

更新時に取得するツイート数を設定できます。 多ければ多いほど更新処理の時間が増え、通信料が増えます。 50-100件がおすすめの値です。

フィルタ

使用することで不要なツイート等を除くことができますがツイート受信時の動作が少し重くなります。 ()に設定することで一番動作が軽くなります。