- 106 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/10(火) 06:54:55 ID:zeSdGj2M0]
- ★緊急速報!styleのバグ搭載数更新のお知らせです。これでバグは43個となりました
(ノ∀`) アチャー 【不具合】 【JaneStyleのバージョン】 Jane Style Version 3.11β3 (3.1.1.0) 【 Windowsのバージョン 】 WindowsXP Professional [Service Pack 3] 【 IEのバージョン 】 8.0.6001.18702 【 SQLiteのバージョン 】 3.6.17 【 正規表現ライブラリ 】 bregonig.dll Ver.1.45 with Oniguruma 5.9.1 【 CPUと搭載メモリ 】 CPU:3000MHz メモリ:2047MB (1057MB Free) 【 オプション 】 サムネイル[有効] 高速Merge[有効] ログ整理[無効] 板保持数[1000] 【 バグの概要 】 NGExの実行が遅すぎる。 【バグの詳しい再現手順】 NGExのNGWordに下記の正規表現を設定してスレを表示すると、とても遅い。 " [^(>)]*[^(?:幼児|臨界期)]*音のストリーム.*$" ループ処理の中で、正規表現をコンパイルしていませんか? 正規表現はマッチング時間よりも遙かにコンパイル時間が長いので ループの中で正規表現をコンパイルしていると、正規表現によっては 非常に時間がかかります。 ちなみに、Perlで、この荒らしのレスを抽出するPGを作っています。 上記のような正規表現を300〜400個ほど使っていますが、 1スレに要する時間は0.5秒もかかりません。 一方、Jane Styleでは、たった1つの正規表現だけなのに、 「ふつう」と「はきだめ」を切り替え時に、スレが表示されるまで 私の環境では4秒かかります。
|

|