タイトル : WebBrowserのせいかはわからないけど。 投稿日 : 2007/08/31(Fri) 07:14 投稿者 : メテオスマッシャー
はじめまして。 早速本題に入らせて頂きます。 VB2005でWebBrowserを使用してとあるツールを作成しています。 googlemapで1000件程の住所を配列に入れてボタンを押したら次の住所の位置を 表示させるようにしています。 public mapURL as string Public G_CNT As Integer btnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNext.Click Me.WebBrowser.Navigate(New Uri(G_URL(G_CNT))) G_CNT = G_CNT + 1 End Sub ちなみにURLは http://maps.google.com/maps?q=横浜市××区○1-2&spn=0.000994,0.001786&z=19&om=1 という形で設定されています。 今困っている事は、次へボタンを押すたびに処理が重くなってしまって困っています。 タスクマネージャのパフォーマンスでCPU使用率の履歴で100%に達する割合が一回ごとに大きくなってしまい20件を越えるころには最初の倍位、表示するのに時間が掛かってしまう状態です。何かがどんどん蓄積されているような感じなのですが原因は調査中です。何か知っている方がいたらお聞きしたいと思い投稿しました。 開発環境はVB2005ExpressEditionです。 よろしくお願いいたします。 |