そんなに大量のフォルダはないだろうという前提の元、フォルダのアップデート時のコードはまったく持ってパフォーマンスを無視して書かれていたのですが、IMAP4で共有フォルダなどを使用していると結構な数(1万を超えるような数)になることもあるようなので、最適化しました。
O(n^2)だったのがO(log n)になったので*1、フォルダ数が多い場合には目に見えて速くなったはずです。
*1 しかも定数項もかなり削りました
携帯の液晶が割れてしまったので、修理に出してきました。はじめは液晶だし修理したら高そうだから買い換えるまでそのまま使おうかなと思っていたのですが*1、最大で5250円ということだったので。
一週間くらいで直るということでしたが、いつ戻ってくるでしょう。
*1 といっても買い換えるのは2年くらい先になりそうですけど
IMAPフォルダアップデート,気になったので試してみたいのですが,具体的に何をどうすれば「おぉ!」と思えるんでしょうか. とりあえずローカルのキャッシュを全部消して..と思ったものの,ダウンロードスピードが速くなるわけじゃないから変わらないよなぁと思ってみたり.<br>別に何があるわけじゃないんですが(^^ゞ,知りたくなってしまったので(^^ゞ,お手間でなければ教えて下さいm(__)m.
1. 新しいアカウントを作り既存のアカウントと同じ設定にする<br>2. 新しいアカウントでフォルダをアップデートする<br>3. 以前アップデートしたときを思い出しつつ、おぉ!と思う<br>でしょうか^^;。以前が思い出せないときは、2.9.10のスナップショットでも同じ事をしておぉ!と思ってみるというのもありです。<br>おぉ!と思えない場合は、多分フォルダが足りないので大量に作成しましょう。って何か間違っている気が…^^;
試してみました...結果,「よくわからないや」でした(^^ゞ. おっしゃるとおり,フォルダ数が足りなかったんだと思います(^^ゞ. これ,きっと1000を超える様な数でないと違いが出ないんですね. すみません. 修行不足でした. 頑張ってフォルダ増に励みます(?).
IMAPフォルダアップデート,気になったので試してみたいのですが,具体的に何をどうすれば「おぉ!」と思えるんでしょうか. とりあえずローカルのキャッシュを全部消して..と思ったものの,ダウンロードスピードが速くなるわけじゃないから変わらないよなぁと思ってみたり.<br>別に何があるわけじゃないんですが(^^ゞ,知りたくなってしまったので(^^ゞ,お手間でなければ教えて下さいm(__)m.
1. 新しいアカウントを作り既存のアカウントと同じ設定にする<br>2. 新しいアカウントでフォルダをアップデートする<br>3. 以前アップデートしたときを思い出しつつ、おぉ!と思う<br>でしょうか^^;。以前が思い出せないときは、2.9.10のスナップショットでも同じ事をしておぉ!と思ってみるというのもありです。<br>おぉ!と思えない場合は、多分フォルダが足りないので大量に作成しましょう。って何か間違っている気が…^^;
試してみました...結果,「よくわからないや」でした(^^ゞ. おっしゃるとおり,フォルダ数が足りなかったんだと思います(^^ゞ. これ,きっと1000を超える様な数でないと違いが出ないんですね. すみません. 修行不足でした. 頑張ってフォルダ増に励みます(?).