私はBlackberry Phonegap/Webworksアプリケーションを開発しています。私がOS6デバイス上でそれを見ていると、〜1MBのメモリ使用量が始まります。アプリケーションを使用すると、メモリー使用量はゆっくりと増加し(ガーベージ・コレクターを仮定して)、通常は約32MBに達するまでには、< 1MBに戻ります。Blackberryの "メモリ不足"の警告を引き起こすのは何ですか?
夜間にアプリケーションを開いたままにしておくと、翌朝、アプリを閉じることを推奨する「メモリ不足警告」に戻ってきます。変わった部分は、私は設定で見て、私のアプリは〜1MBのメモリしか使用せず、デバイスには200MBのRAMがありません。私はアプリケーションがゆっくりとGCを蹴り出さずに200MBのメモリ使用量にまで上昇したとは想像もしません。
アプリケーションはバックグラウンドでファイルをサーバーにpingし、プッシュ通知に応答しますが、 1時間か2かどちらもメモリを大幅に上げていないようです(低速上昇から32mbまで、GCよりも< 1mbまで)。
BBメモリ管理に関する何か不思議なことはありますか?このデバイスは一貫して〜200MBの空きRAMを持っています。しかし、私が数時間それを残すと、私は "メモリ警告"に戻りますが、それは約1MBの使用量を参照してください。私とクライアントを壁の上で運転する。