5

Blackberry Phonegap/Webworks アプリケーションを開発しています。OS6デバイスでの使用中にそれを見ると、約1MBのメモリ使用量が開始されます. アプリケーションを使用すると、メモリ使用量がゆっくりと増加し (怠惰なガベージ コレクターを想定)、通常は 32 MB 前後に達するまでに 1 MB 未満に戻ります。

アプリケーションを一晩開いたままにしておくと、翌朝、アプリケーションを閉じるように勧める「メモリ不足の警告」が表示されます。奇妙な点は、[設定] の下を見ると、私のアプリは最大 1 MB のメモリしか使用しておらず、デバイスには 200 MB の RAM が空いていることです。GC が開始されずに、アプリケーションのメモリ使用量が 200 MB までゆっくりと上昇したとは想像できません。

アプリケーションはバックグラウンドでファイルを求めてサーバーに ping を実行し、プッシュ通知に応答しますが、1 時間または 2 時間にわたってそれを監視しても、どちらもメモリを大幅に増加させるようには見えません (最大 32 MB までのゆっくりとした上昇と、GC による< 1MB)。

私が見逃している BB メモリ管理について奇妙なことはありますか。デバイスには常に最大 200 MB の空き RAM があり、アプリがその量を使用しているのを見たことがありません。しかし、数時間そのままにしておくと、「メモリ警告」に戻りますが、使用量が約 1 MB であることがわかります。私とクライアントを壁に追いやる。

4

1 に答える 1

0

これはBBOS6の一般的な問題のようです。WebworksBlackberryビルドでも同じ問題が発生しています。アプリを初めて使用し始めたときは正常に動作していますが、アプリの他のページを処理し始めると、「デバイスのメモリが少なすぎます。次の項目を閉じてください」というポップアップが表示されます。次に、アプリのアイコンが汎用フォルダーのように変わります。後でアプリを使用することはできますが、警告が表示されるまでにアプリを使用できる期間が常に一貫しているとは限りません。ただし、あなたと同じように、メモリ使用量は最小値を下回っています。

私はいくつかの調査を行いましたが、これは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

于 2012-12-03T09:52:57.617 に答える