5
我需要時間和內存的PCRE模式的性能分析。 使用pcre_fullinfo
和pcre_exec
函數從模式中提取了以下某些參數。如何分析PCRE模式?
- 編譯模式的尺寸
- 最高後衛號碼參考
- 取號子模式
- 隨機緩衝區號命名的子模式
- 比賽發現的時間
現在問題是這些參數足夠了還是有其他的我可以用於更好的分析?
我需要時間和內存的PCRE模式的性能分析。 使用pcre_fullinfo
和pcre_exec
函數從模式中提取了以下某些參數。如何分析PCRE模式?
現在問題是這些參數足夠了還是有其他的我可以用於更好的分析?
受到傷害,發現這個古老的問題,因爲它是一個很好的問題,我看到你仍然活躍於SO。
事實證明,PCRE推出了一個非常有用的名爲pcretest的測試工具。除此之外,它可以讓你跟蹤引擎的路徑,因爲它試圖匹配字符串,並且它可以讓你指定一些運行。
如果您使用的是Unix或OSX,則必須按照pcre.org上的下載鏈接編譯pcretest。該軟件包擁有製作該文件所需的一切。如果你在Windows上,pcre.org首頁會告訴你在哪裏獲得最新的pcretest二進制文件,以及一個Windows pcregrep二進制文件,它也是pcre測試套件的一部分。
選項列表非常長。
pcretest --help