接続スピードアップ

2.0.20でちょっとだけ速くなったと思いますが、混雑時にちょっとだけ固まるような感じにまだなります。
なので、もうちょい改良というか全部書き換えwしました。

とりあえず、1.4秒
2011/12/11 14:39:10.247:GetPlayerStatus start
2011/12/11 14:39:10.412:GetPlayerStatus end
2011/12/11 14:39:10.412:connectlive add
2011/12/11 14:39:11.565:GetCommunityInfo start
2011/12/11 14:39:11.568:connectlive connectStart
2011/12/11 14:39:11.600:connectlive connected

mutexと、thread化をして固まらないようにしました。

playerStatus後に並行で処理させようかな。
と、順番を変えて見ました

2011/12/11 14:47:42.117:GetPlayerStatus start
2011/12/11 14:47:42.250:GetPlayerStatus end
2011/12/11 14:47:42.253:connectlive add
2011/12/11 14:47:42.256:connectlive connectStart
2011/12/11 14:47:42.284:connectlive connected
2011/12/11 14:47:42.917:GetCommunityInfo start

0.8秒!
ということで、次のバージョン以降は他にもいろいろブラッシュアップしていきます。