Enhance search pattern with regex

This commit is contained in:
Fabing Li
2024-12-17 07:55:54 +00:00
committed by Tate, Hongliang Tian
parent ea009ec698
commit e67ed9434b
67 changed files with 68 additions and 68 deletions

View File

@ -164,7 +164,7 @@ Below are the contents of these files for the sample benchmark:
// sqlite/ext2_benchmarks/bench_results/ext2_deletes_between.json
{
"result_extraction": {
"search_pattern": "10000 DELETEs, numeric BETWEEN, indexed....",
"search_pattern": "[0-9]+ DELETEs, numeric BETWEEN, indexed....",
"result_index": 8
},
"chart": {
@ -174,7 +174,7 @@ Below are the contents of these files for the sample benchmark:
// sqlite/ext2_benchmarks/bench_results/ext2_updates_between.json
{
"result_extraction": {
"search_pattern": "10000 UPDATES, numeric BETWEEN, indexed....",
"search_pattern": "[0-9]+ UPDATES, numeric BETWEEN, indexed....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "bw=",
"search_pattern": "bw=[0-9]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "bw=",
"search_pattern": "bw=[0-9]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "bw=",
"search_pattern": "bw=[0-9]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "bw=",
"search_pattern": "bw=[0-9]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "lmdd result:",
"search_pattern": "lmdd result: +[0-9.]+",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Fifo latency",
"search_pattern": "Fifo latency: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "536.87",
"search_pattern": "536.87 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "268.44",
"search_pattern": "268.44 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "4.194304",
"search_pattern": "4.194304 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Pagefaults on ",
"search_pattern": "Pagefaults on [^:]+: +[0-9.]+",
"result_index": 4
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "536.87",
"search_pattern": "536.87 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "536.87",
"search_pattern": "536.87 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "Pipe bandwidth",
"search_pattern": "Pipe bandwidth: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Pipe latency",
"search_pattern": "Pipe latency: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "18 ",
"search_pattern": "18 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Process fork\\+execve",
"search_pattern": "Process fork\\+execve: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Process fork",
"search_pattern": "Process fork\\+exit: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Simple syscall:",
"search_pattern": "Simple syscall: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Semaphore latency:",
"search_pattern": "Semaphore latency: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Signal handler overhead:",
"search_pattern": "Signal handler overhead: +[0-9.]+",
"result_index": 4
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Signal handler installation:",
"search_pattern": "Signal handler installation: +[0-9.]+",
"result_index": 4
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Protection fault:",
"search_pattern": "Protection fault: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "0.004096 ",
"search_pattern": "0.004096 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "0.065536 ",
"search_pattern": "0.065536 +[0-9.]+ +MB",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "TCP\\/IP connection cost to 127.0.0.1:",
"search_pattern": "TCP\\/IP connection cost to [0-9.]+: +[0-9.]+",
"result_index": 6
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "Avg xfer: ",
"search_pattern": "Avg xfer: +([0-9.]+|inf)",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "TCP latency using 127.0.0.1:",
"search_pattern": "TCP latency using [0-9.]+: +[0-9.]+",
"result_index": 5
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Select on 200 tcp fd's:",
"search_pattern": "Select on [0-9.]+ tcp fd's: +[0-9.]+",
"result_index": 6
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "0.065536 ",
"search_pattern": "0.065536 +[0-9.]+ +MB",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "TCP latency using 10.0.2.15:",
"search_pattern": "TCP latency using [0-9.]+: +[0-9.]+",
"result_index": 5
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "UDP latency using 127.0.0.1:",
"search_pattern": "UDP latency using [0-9.]+: +[0-9.]+",
"result_index": 5
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "sock stream bandwidth",
"search_pattern": "sock stream bandwidth: +[0-9.]+",
"result_index": 5
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "UNIX connection cost:",
"search_pattern": "UNIX connection cost: +[0-9.]+",
"result_index": 4
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "sock stream latency",
"search_pattern": "sock stream latency: +[0-9.]+",
"result_index": 5
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Fcntl lock latency:",
"search_pattern": "Fcntl lock latency: +[0-9.]+",
"result_index": 4
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Simple fstat",
"search_pattern": "Simple fstat: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Simple open\\/close",
"search_pattern": "Simple open\\/close: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Simple read:",
"search_pattern": "Simple read: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "536.87",
"search_pattern": "536.87 +[0-9.]+",
"result_index": 2
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Select on ",
"search_pattern": "Select on [0-9]+ fd's: +[0-9.]+",
"result_index": 5
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Simple stat",
"search_pattern": "Simple stat: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Simple write:",
"search_pattern": "Simple write: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "Transfer rate:",
"search_pattern": "Transfer rate: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "Transfer rate:",
"search_pattern": "Transfer rate: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "throughput summary:",
"search_pattern": "throughput summary: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "throughput summary:",
"search_pattern": "throughput summary: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "throughput summary:",
"search_pattern": "throughput summary: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": true
},
"result_extraction": {
"search_pattern": "throughput summary:",
"search_pattern": "throughput summary: +[0-9.]+",
"result_index": 3
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "100000 DELETEs, numeric BETWEEN, indexed....",
"search_pattern": "[0-9]+ DELETEs, numeric BETWEEN, indexed....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "500000 DELETEs of individual rows....",
"search_pattern": "[0-9]+ DELETEs of individual rows....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Refill two 500000-row tables using REPLACE....",
"search_pattern": "Refill two [0-9]+-row tables using REPLACE....",
"result_index": 9
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "700000 SELECTS on an IPK....",
"search_pattern": "[0-9]+ SELECTS on an IPK....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "700000 SELECTS on a TEXT PK....",
"search_pattern": "[0-9]+ SELECTS on a TEXT PK....",
"result_index": 9
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "100000 UPDATES, numeric BETWEEN, indexed....",
"search_pattern": "[0-9]+ UPDATES, numeric BETWEEN, indexed....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "One big UPDATE of the whole 500000-row table....",
"search_pattern": "One big UPDATE of the whole [0-9]+-row table....",
"result_index": 11
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "500000 UPDATES of individual rows....",
"search_pattern": "[0-9]+ UPDATES of individual rows....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "100000 DELETEs, numeric BETWEEN, indexed....",
"search_pattern": "[0-9]+ DELETEs, numeric BETWEEN, indexed....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "500000 DELETEs of individual rows....",
"search_pattern": "[0-9]+ DELETEs of individual rows....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "Refill two 500000-row tables using REPLACE....",
"search_pattern": "Refill two [0-9]+-row tables using REPLACE....",
"result_index": 9
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "700000 SELECTS on an IPK....",
"search_pattern": "[0-9]+ SELECTS on an IPK....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "700000 SELECTS on a TEXT PK....",
"search_pattern": "[0-9]+ SELECTS on a TEXT PK....",
"result_index": 9
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "100000 UPDATES, numeric BETWEEN, indexed....",
"search_pattern": "[0-9]+ UPDATES, numeric BETWEEN, indexed....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "One big UPDATE of the whole 500000-row table....",
"search_pattern": "One big UPDATE of the whole [0-9]+-row table....",
"result_index": 11
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "500000 UPDATES of individual rows....",
"search_pattern": "[0-9]+ UPDATES of individual rows....",
"result_index": 8
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "avg:",
"search_pattern": "avg: +[0-9.]+",
"result_index": "NF"
},
"chart": {

View File

@ -4,7 +4,7 @@
"bigger_is_better": false
},
"result_extraction": {
"search_pattern": "avg:",
"search_pattern": "avg: +[0-9.]+",
"result_index": "NF"
},
"chart": {