■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 最新50
Mozillaで2ch専用ブラウザ
- 159 :超ぉ〜Anne :2001/11/09(金) 15:56
- ちなみに「差分ゲット」は出来なくっても,上限セテーイしておけば
少なくとも parse の負荷は減らせますよね.つまり,とりあえず thread クラスを例にすると,クラスに parseMax とい
うメンバーを持たせて
# static メンバーの方がいいっぽいけど,JSでのやり方分からぬ(鬱
parse メソッドを+ var ary = lines[0].split(delimiter);
+ this.writeTitle(ary[4]);
+ this.writeRes(1, ary[0], ary[1], ary[2], ary[3]);
- for (var i = 0; i < lines.length; i++) {
+ for (var i = ((lines.length < this.parseMax + 1) ? 1 : (lines.length - this.parseMax - 1));
+ i < lines.length;
+ i++) {
var ary = lines[i].split(delimiter);
if (ary.length < 5)
break;
- if (i == 0)
- this.writeTitle(ary[4]);
this.writeRes(i + 1, ary[0], ary[1], ary[2], ary[3]);
}
this.writeEnd();ってな感じにすれば parse のループ回数が減るんで,固まる率も減るかなと.
ついでに writeTitle は ループの外に出しちゃって if 分岐も減らして.
186KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30