2012-11-07 9 views
5

私はBlackberry Phonegap/Webworksアプリケーションを開発しています。私がOS6デバイス上でそれを見ていると、〜1MBのメモリ使用量が始まります。アプリケーションを使用すると、メモリー使用量はゆっくりと増加し(ガーベージ・コレクターを仮定して)、通常は約32MBに達するまでには、< 1MBに戻ります。Blackberryの "メモリ不足"の警告を引き起こすのは何ですか?

夜間にアプリケーションを開いたままにしておくと、翌朝、アプリを閉じることを推奨する「メモリ不足警告」に戻ってきます。変わった部分は、私は設定で見て、私のアプリは〜1MBのメモリしか使用せず、デバイスには200MBのRAMがありません。私はアプリケーションがゆっくりとGCを蹴り出さずに200MBのメモリ使用量にまで上昇したとは想像もしません。

アプリケーションはバックグラウンドでファイルをサーバーにpingし、プッシュ通知に応答しますが、 1時間か2かどちらもメモリを大幅に上げていないようです(低速上昇から32mbまで、GCよりも< 1mbまで)。

BBメモリ管理に関する何か不思議なことはありますか?このデバイスは一貫して〜200MBの空きRAMを持っています。しかし、私が数時間それを残すと、私は "メモリ警告"に戻りますが、それは約1MBの使用量を参照してください。私とクライアントを壁の上で運転する。

答えて

0

これはBB OS6の一般的な問題です。私はWebworks Blackberryビルドで同じ問題を抱えています。初めてアプリを使い始めるときにはうまくいきますが、アプリで他のページを処理し始めると、「デバイスメモリが低すぎます - 次の項目を閉じてください」というポップアップが表示されます。その後、アプリアイコンが汎用フォルダのように変わります。私はその後もアプリケーションを使用することができますが、あなたのように、メモリ使用量が最小値以下であることがわかっても、警告を受け取る前にアプリを使用できる期間は常に一定ではありません。

これはBlackberry OS 6の永続的な問題だと思われます。アプリを削除して再インストールしても、アプリの再起動には役立ちません。

低いデバイスメモリ

http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Device-memory-is-Low-issue-for-an-WebWork-app/td-p/1166441/page/16

に関連深い問題を表示するには、このリンクを見てみましょう
関連する問題