1

Flas Builder / Flex for Adob​​e Air を使用してアプリケーションを開発しています。このアプリケーションは、処理命令の可変セットを使用して、大量の静的テキスト (100 ~ 200 MB) を処理します。ターゲット プラットフォームは、iOS、Android、およびデスクトップになります。

データ セットは、1 つの大きな XML ファイルにすることも、それぞれ約 3 MB の一連の XML ファイルに分割することもできます。これは設計時に決定されます。

あなたの経験から、最高のパフォーマンス (速度とバッテリー寿命を含む) を得るには、テキストを Adode Air データベースまたは一連の XML ファイルに保存する方がよいでしょうか?

他にどのような考慮事項を考慮する必要がありますか?

4

1 に答える 1

1

私のお気に入りのブックマークの 1 つを引用します。

AIR アプリケーションでデータを永続化するには、いくつかの異なる方法があります。

  • フラットファイル
  • ローカル共有オブジェクト
  • 暗号化されたローカル ストア
  • オブジェクトのシリアル化
  • SQL データベース

これらの方法には、それぞれ独自の長所と短所があります (その説明は、この記事の範囲を超えています)。SQL データベースを使用する利点の 1 つは、フラット ファイルから大量のデータをメモリにロードするのではなく、アプリケーションのメモリ フットプリントを抑えるのに役立つことです。たとえば、アプリケーションのデータをデータベースに保存すると、必要なときに必要なものだけを選択し、使い終わったデータをメモリから簡単に削除できます。

ソース: http://www.adobe.com/devnet/air/articles/10_tips_building_on_air.html

1 つだけ理解できません: すべてのファイルのサイズは 100 ~ 200 Mb ですか? それとも、これはすべてのファイルの合計サイズですか?

于 2012-04-07T14:50:36.633 に答える