#author("2016-11-26T08:50:05+09:00","","")
* なぜページ数が増えると AutoLink は動作しないのか [#pa3df9af]

- ページ: [[BugTrack2]]
- 投稿者: [[bee]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: 本体バグ
- 投稿日: 2016-11-26 (土) 08:50:05
- バージョン: 

** メッセージ [#m7dc0e21]
ページ数が増えたとき、AutoLink が原因で正常に動作しなくなると言われている(関連: [[BugTrack2/81]])。

しかし、AutoLink の何が原因なのかコメントを追っていってもよく分からなかった。

- PCRE の問題?
-- サブパターン数の限界?
- メモリ使用量の問題?
- CPU 時間の問題?

原因はさておき、効率の良い正規表現を生成するライブラリとして Regexp-Assemble が知られている。~
PukiWiki でも henoheno さんが generate_trie_regex() という関数を作成している(1.5 には未マージ)。

- [[開発日記/2009-04-19]]
-- [[BugTrack/502]]
-- [[BugTrack2/311]]

しかし、何が原因なのか分からなければベンチマークも取れなければ改善したか(悪化したか)確認するのも難しい。~
そこで AutoLink が動作しない条件を調べたい。もとい詳しい人がいたら教えてほしい、という Bug です。
--------

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.042 sec.

OSDN