ruby performance bits: regex libraries
Interesantes números midiendo el rendimiento de los diferentes ‘motores’ de expresiones regulares que hay en ruby. Las pruebas se han hecho analizando un fichero de 1 millón de líneas de log de apache. ruby1.8.7 require ‘benchmark’ logfile = ‘/data/logs/httpd/old/1m’ fields = [ '(\d+\.\d+\.\d+\.\d+)', # ip '(.*?)', # ident '(.*?)', # user '\[(.*?)\]‘, # datetime ‘”(.*?)”‘, [...]