nashorn/src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
changeset 17782 bf497a99ac5c
parent 17654 2fd6acba737b
parent 17781 1d40bf1412e0
child 17783 0fc814e0feae
equal deleted inserted replaced
17654:2fd6acba737b 17782:bf497a99ac5c
     1 package jdk.nashorn.internal.runtime.regexp.joni.bench;
       
     2 
       
     3 public class BenchSeveralRegexps extends AbstractBench {
       
     4     public static void main(String[] args) throws Exception {
       
     5         int BASE = 1000000;
       
     6 
       
     7         new BenchSeveralRegexps().benchBestOf("a"," a",10,4*BASE);
       
     8 
       
     9         new BenchSeveralRegexps().benchBestOf(".*?=","_petstore_session_id=1b341ffe23b5298676d535fcabd3d0d7; path=/",10,BASE);
       
    10 
       
    11         new BenchSeveralRegexps().benchBestOf("^(.*?)=(.*?);","_petstore_session_id=1b341ffe23b5298676d535fcabd3d0d7; path=/",10,BASE);
       
    12 
       
    13         new BenchSeveralRegexps().benchBestOf(".*_p","_petstore_session_id=1b341ffe23b5298676d535fcabd3d0d7; path=/",10,4*BASE);
       
    14 
       
    15         new BenchSeveralRegexps().benchBestOf(".*=","_petstore_session_id=1b341ffe23b5298676d535fcabd3d0d7; path=/",10,4*BASE);
       
    16     }
       
    17 }