• Frank Tang's avatar
    Add benchmark for regexp "gi". · b9e1c2c4
    Frank Tang authored
    Measure speed regression of a range of char in complex regexp
    The measurement is using the code from chromium:977003
    
    To measure
    python -u tools/run_perf.py --binary-override-path  out/x64.release/d8 \
      test/js-perf-test/RegExp.json
    
    Run on three setting:
    a. m74 based on tag 7.4.301
    b. trunk (m77)
    c. apply cl 1674851 on trunk
    
    ComplexCaseInsensitiveTest-RegExp
    Score is better if higher
    		Score	imp %	comp to m74
    m74		22910
    		23430
    		23360
    Trunk (m77)	15190	66.30%
    		15710	67.05%
    		15570	66.65%
    CL 1674851	24590	161.88%	107.33%
    		24690	157.16%	105.38%
    		24200	155.43%	103.60%
    
    Bug: chromium:977003
    
    Change-Id: I7756f4739c44a07949103650565d1ca902e1b7ca
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1679651Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Frank Tang <ftang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#62449}
    b9e1c2c4
complex_case_test.js 1.67 KB