iPhone カテゴリ v2.23 メモリリークの修正
Mac

iPhone カテゴリ v2.23 メモリリークの修正

  • Lamiyi
  • 0
  • rhahw
iPhone カテゴリ v2.23 メモリリークの修正

SpringBoard アイコンをフォルダーに移動するアプリケーションである iPhone 用の Categories v2.23 で、重大なメモリ リークが修正されました。

本日、設定アプリの安定性に関する問題に対処するため、カテゴリーを更新しました。まだ完璧ではありませんが、少なくとも動作は改善されるはずです。いつか時間が取れて、この件をじっくりと確認できればと思っています。

主な問題は、設定アプリでかなり深刻なメモリリークが発生していたことです。Springboardがメモリ不足を検知するとアプリをシャットダウンし、その後アプリを閉じるとリスプリングが発生します。リスプリングに必要なメモリが不足し、Springboardがデバイスをフリーズさせてしまうのです。この問題については多くの作業を行いましたが、まだ小さなメモリリークが残っています。ランチャー自体は問題なく動作しているので、面倒なのは初回のフォルダ設定だけです。また、メモリ不足を検知した際のリスプリングも削除したので、フリーズを防ぐことができるはずです。

v2.23 の変更点:
- プロキシ経由のユーザーがアプリを閉じて Safari が開くことがある問題を修正しました。
- メモリ使用量の調整を行いました。大規模なメモリリークを修正しました。(アプリの設定部分ではまだメモリリークがありますが、以前ほど大きくはありません。近い将来に修正できることを願っています。)
- iPhone 2.1 以降では、RAM が 7MB 未満の場合にリスプリングしようとするとフリーズしていました。 - メモリが少なくなると、Springboard がアプリを強制終了し、リスプリングしてフリーズしていました。メモリがこれほど少なくなると、ほとんどの場合、リスプリング フラグがクリアされるようになりました。
- アプリはメモリ不足のために終了したかどうかを検出し、中断したところから編集を続行できるようになりました。
- アプリの実行中は、メモリの空き状況とリスプリングの状態がステータスバーに表示されるようになりました。

BigBoss Cydia リポジトリからカテゴリをダウンロードしてインストールできます。

続きを読む

iPhone カテゴリ v2.23 メモリリークの修正 iPhone カテゴリ v2.23 メモリリークの修正