●/ < ナンデ ショリ オソインダヨ |
|
| 以前書いた、プロセス内で新規にHTTPWebRequestオブジェクトを構築した場合に限ってWebへのアクセスが異様に遅いという点については、結局解決策は見つかりませんでした(きちんと調べていないけど、環境依存っぽいので取っ掛かりが見つからない)。変数スコープに関係なく、同一プロセス内で別のHTTPWebRequestを新たに作ってWebにアクセスすると、それ以降は速くなります。サイトのURLとかサーバーとかは関係ないようです。HTTPWebRequestの中にグローバルなオブジェクトがあってそれが悪さをしているのか、あるいはネットワークリソースをプロセスに与える際に時間がかかっているのか、よくわかりません。 仕方が無いので、起動時にメインとは別のスレッドを作って、ダミーのURLを読み込ませるという処理を追加しました。起動時にはマケスピのRSSにDDEリクエストをするのに時間がかかるので、何か他のことをやらせるのにはちょうどいいのかも知れません。でもテスト中にはマケスピのRSSを利用しないことも多いので、結局今の段階ではあまりいい解決策にはなっていません。
●/ < ナンデ ショリ オソインダヨ バカ!! <■ / >
| |
|
7月26日(水) | トラックバック(0) | コメント(0) | 日記 | 管理
|
この記事へのコメント投稿はできない設定になっています |