2010-07-01から1ヶ月間の記事一覧

空きメモリが少ない時に、iPhoneの中で何が起きるのか、また調べてみました。

一般的なコンピュータは、物理的に空きメモリが不足すると、OSの判断で、メモリ上のデータを、スワップ領域に逃がして、空きメモリを供給しようとします。iOSの場合は、スワップ領域がないので、また異なった手法が取られます。Out Of Memory Killerに似てる…

SysStats Monitor / SysStats Lite 1.8がリリースされました。

本日、iOS4のマルチタスキング環境で、さらに使いやすくするための機能追加と改善をした、SysStats Monitor / SysStats Lite 1.8がリリースされました。 変更点 SysStats Monitorの機能追加 Dashboad画面のレイアウトパターンを、2種類から選択できるように…

そういえば、ホームボタンのダブルクリックで表示される、あのアイコンリストの名前は?

これまでに、ホームボタンのダブルクリックで表示されるアイコンリストにかかわる話を何度か書いてきましたが、その部分を的確に示している正式な名前はまだ見つけることができていません。 私は、これまでに、「最近使ったアプリケーション」という名前を統…

バックグラウンドプロセスが多い時のメモリ使用状況の不思議

SysStats Monitor/SysStats Liteでは、host_statistics()という関数をHOST_VM_INFO指定で呼び出して得られるvm_statistics構造体から、現在のメモリ使用状況を取得して表示しています。アプリをたくさん起動して、バックグラウンドプロセスが多い状態を作る…

Out Of Memory Killerに似てるけど、もう少しやさしいiPhoneOSの空きメモリー制御

みなさんは、Linuxカーネルに備わっているOOM Killer(Out of Memory Killer)というものをご存知でしょうか? OOM Killer(Out of Memory Killer)は,システムが実メモリーと仮想メモリー空間(スワップ領域)を使い切り,必要なメモリー領域を新たに確保…