0

Mobile Safari での起動時に時々フォールオーバーする Web アプリがあります (iPhone4s の場合のみですが、奇妙なことに iPhone4 では問題ありません)。

メモリ不足の問題であることはわかっていますが、クラッシュログを解読するのは初めてです。

ログに次のように表示されます。

 Name                    <UUID>                       rpages       recent_max   fds      [reason]          (state)
MobileSafari <6668023ea0673cda85a45ba6eea56202>        77461            77461  100   [vm-pageshortage]  (audio) (frontmost) (resume)

(状態) セクションの下の (オーディオ) 参照は、サウンド ファイルを再生/ダウンロード/実行しようとしたときにクラッシュが発生したことを意味しますか、それともクラッシュの正確な原因を特定することはできませんか?

また、これが4sでのみ発生する理由はありますか?

4

2 に答える 2

2

私は最近、モバイルサファリを破壊していたウェブサイトで同様の問題を抱えていました. IOS6 と IOS7 でテストしました。

私の場合は、CSS3 変換 (-webkit-transform) プロパティでした。

ハードウェア アクセラレーションが必要な要素が多すぎたようです。

私はブログでそれについての投稿を書きました: http://www.dimshik.com/ios-7-runs-out-of-memory-when-using-webkit-transform/

また、モバイルサファリをクラッシュさせる例を作成しました: http://jsfiddle.net/dimshik/dJLhh/8/

    -webkit-transform: translate3d(0,0,0);
于 2013-11-19T14:26:51.050 に答える
0

クラッシュの原因は、ゲームの .mp3 ファイルのダウンロードであることが判明しました。元のファイルは 1.3 MB で、一度 0.3 MB に縮小すると、ゲームがクラッシュしなくなりました。

于 2013-11-20T10:12:12.193 に答える