2009/05/09

32プロセス制限

現在のWindows Mobileは、同時に実行できるプロセス数がわずか32という制限がある。
つまり、現在タスクリストにあるアプリ+常駐しているアプリ+システムプロセスの数が32個までに制限されている。
標準の状態でも10~20程度のプロセスが起動しているため、これに常駐を何個か加えると、残ったプロセス数はほとんどない。
32プロセスを超えた場合、アプリが強制終了される。

ユーザによる対策
むやみやたらと起動したままにしない。
常駐を無駄に増やさない。
まとめられる常駐はまとめる。(JoeTune, SortInchKey)
非常駐にできる物は非常駐にする。(cmdRegistryNotifyApp)

開発者による対策
無意味に常駐する仕様にしない。(レジストリを監視するだけならRegistryNotifyAppで可能)
どうしても常駐させるならJoeTuneのプラグインとして使う。

0 件のコメント: