2012-12-01 12 views
5

時間とメモリの両方のPCREパターンのパフォーマンス解析が必要です。 以下のようないくつかのパラメータは、pcre_fullinfopcre_exec機能を使用してパターンから抽出されます。PCREパターンを分析するにはどうすればよいですか?

    最高の
  • 番号はランダムバックバッファに

という名前のサブパターンの

  • マッチ発見の時間キャプチャサブパターンの
  • 番号を参照するコンパイルされたパターンの
  • サイズ問題はこれらのパラメータが十分にあるか、より良い分析のために使用できる他のものがあるかということです。

  • 答えて

    3

    これは良いことだからこの古代の質問を発掘して、私はあなたがまだSOで活動していることを知っています。

    PCREは、非常に便利なpcretestというテストユーティリティで出荷されています。とりわけ、文字列を一致させようとするときにエンジンのパスをトレースし、実行回数を指定できるようにします。

    UnixまたはOSXをお使いの場合は、ダウンロードリンクpcre.orgに従ってpcretestをコンパイルする必要があります。パッケージには、ファイルを作るために必要なものがすべてありました。 Windowsの場合、pcre.orgのフロントページには、最新のpcretestバイナリと、pcreテストスイートの一部であるWindowsのpcregrepバイナリを入手する場所が表示されます。

    オプションのリストはかなり長いです。コンソールの概要については

    1. 、タイプofficial pcretest documentationを参照してください、完全な方向については
    2. (上記参照) Windowsバイナリを提供していますページを読んで、「はじめに」の使用についてはpcretest --help
    関連する問題