--- embedaddon/pcre/doc/html/pcreperform.html 2012/02/21 23:50:25 1.1.1.2 +++ embedaddon/pcre/doc/html/pcreperform.html 2013/07/22 08:25:57 1.1.1.3 @@ -77,7 +77,7 @@ that PCRE cannot otherwise handle. STACK USAGE AT RUN TIME

-When pcre_exec() or pcre16_exec() is used for matching, certain +When pcre_exec() or pcre[16|32]_exec() is used for matching, certain kinds of pattern can cause it to use large amounts of the process stack. In some environments the default process stack is quite small, and if it runs out the result is often SIGSEGV. This issue is probably the most frequently raised @@ -99,10 +99,9 @@ contains a few observations about PCRE.

Using Unicode character properties (the \p, \P, and \X escapes) is slow, -because PCRE has to scan a structure that contains data for over fifteen -thousand characters whenever it needs a character's property. If you can find -an alternative pattern that does not use character properties, it will probably -be faster. +because PCRE has to use a multi-stage table lookup whenever it needs a +character's property. If you can find an alternative pattern that does not use +character properties, it will probably be faster.

By default, the escape sequences \b, \d, \s, and \w, and the POSIX @@ -187,7 +186,7 @@ Cambridge CB2 3QH, England. REVISION

-Last updated: 09 January 2012 +Last updated: 25 August 2012
Copyright © 1997-2012 University of Cambridge.