label | common value |
---|---|
by | rsc@golang.org |
commit | 8c6bf225829ebe830199f48041d04894cd55eb2e |
commit-time | 2018-10-04T14:59:57Z |
goarch | amd64 |
goos | linux |
pkg | regexp |
upload | 20181004.5 |
upload-file | b.7.8c6bf22582 |
upload-part | 20181004.5/1 |
upload-time | 2018-10-04T19:33:22Z |
label | values |
time/op | |
---|---|
Find-12 | 260ns ± 0% |
FindAllNoMatches-12 | 133ns ± 0% |
FindString-12 | 249ns ± 0% |
FindSubmatch-12 | 333ns ± 1% |
FindStringSubmatch-12 | 322ns ± 1% |
Literal-12 | 92.2ns ± 0% |
NotLiteral-12 | 1.47µs ± 0% |
MatchClass-12 | 2.15µs ± 0% |
MatchClass_InRange-12 | 2.11µs ± 0% |
ReplaceAll-12 | 1.41µs ± 0% |
AnchoredLiteralShortNonMatch-12 | 81.5ns ± 0% |
AnchoredLiteralLongNonMatch-12 | 97.2ns ± 0% |
AnchoredShortMatch-12 | 128ns ± 0% |
AnchoredLongMatch-12 | 253ns ± 2% |
OnePassShortA-12 | 587ns ± 0% |
NotOnePassShortA-12 | 547ns ± 1% |
OnePassShortB-12 | 455ns ± 0% |
NotOnePassShortB-12 | 406ns ± 1% |
OnePassLongPrefix-12 | 109ns ± 1% |
OnePassLongNotPrefix-12 | 349ns ± 0% |
MatchParallelShared-12 | 38.0ns ± 2% |
MatchParallelCopied-12 | 38.6ns ± 1% |
QuoteMetaAll-12 | 94.8ns ± 0% |
QuoteMetaNone-12 | 52.7ns ± 0% |
Match/Easy0/32-12 | 72.0ns ± 0% |
Match/Easy0/1K-12 | 297ns ± 0% |
Match/Easy0/32K-12 | 4.67µs ± 1% |
Match/Easy0/1M-12 | 234µs ± 0% |
Match/Easy0/32M-12 | 7.96ms ± 0% |
Match/Easy0i/32-12 | 1.10µs ± 0% |
Match/Easy0i/1K-12 | 31.7µs ± 0% |
Match/Easy0i/32K-12 | 1.26ms ± 0% |
Match/Easy0i/1M-12 | 40.4ms ± 0% |
Match/Easy0i/32M-12 | 1.30s ± 0% |
Match/Easy1/32-12 | 67.4ns ± 0% |
Match/Easy1/1K-12 | 879ns ± 0% |
Match/Easy1/32K-12 | 34.1µs ± 0% |
Match/Easy1/1M-12 | 1.17ms ± 0% |
Match/Easy1/32M-12 | 37.5ms ± 0% |
Match/Medium/32-12 | 1.03µs ± 0% |
Match/Medium/1K-12 | 31.2µs ± 0% |
Match/Medium/32K-12 | 1.20ms ± 0% |
Match/Medium/1M-12 | 38.2ms ± 0% |
Match/Medium/32M-12 | 1.23s ± 0% |
Match/Hard/32-12 | 1.47µs ± 0% |
Match/Hard/1K-12 | 44.4µs ± 0% |
Match/Hard/32K-12 | 1.78ms ± 7% |
Match/Hard/1M-12 | 57.7ms ± 7% |
Match/Hard/32M-12 | 1.84s ± 8% |
Match/Hard1/32-12 | 7.95µs ± 0% |
Match/Hard1/1K-12 | 245µs ± 0% |
Match/Hard1/32K-12 | 8.54ms ± 7% |
Match/Hard1/1M-12 | 271ms ± 8% |
Match/Hard1/32M-12 | 8.58s ± 9% |
Match_onepass_regex/32-12 | 716ns ± 1% |
Match_onepass_regex/1K-12 | 19.9µs ± 2% |
Match_onepass_regex/32K-12 | 631µs ± 2% |
Match_onepass_regex/1M-12 | 20.2ms ± 2% |
Match_onepass_regex/32M-12 | 648ms ± 2% |
CompileOnepass-12 | 4.60µs ± 0% |
[Geo mean] | 21.4µs |
alloc/op | |
Find-12 | 0.00B |
FindAllNoMatches-12 | 0.00B |
FindString-12 | 0.00B |
FindSubmatch-12 | 48.0B ± 0% |
FindStringSubmatch-12 | 32.0B ± 0% |
Literal-12 | |
NotLiteral-12 | |
MatchClass-12 | |
MatchClass_InRange-12 | |
ReplaceAll-12 | |
AnchoredLiteralShortNonMatch-12 | |
AnchoredLiteralLongNonMatch-12 | |
AnchoredShortMatch-12 | |
AnchoredLongMatch-12 | |
OnePassShortA-12 | |
NotOnePassShortA-12 | |
OnePassShortB-12 | |
NotOnePassShortB-12 | |
OnePassLongPrefix-12 | |
OnePassLongNotPrefix-12 | |
MatchParallelShared-12 | |
MatchParallelCopied-12 | |
QuoteMetaAll-12 | |
QuoteMetaNone-12 | |
Match/Easy0/32-12 | |
Match/Easy0/1K-12 | |
Match/Easy0/32K-12 | |
Match/Easy0/1M-12 | |
Match/Easy0/32M-12 | |
Match/Easy0i/32-12 | |
Match/Easy0i/1K-12 | |
Match/Easy0i/32K-12 | |
Match/Easy0i/1M-12 | |
Match/Easy0i/32M-12 | |
Match/Easy1/32-12 | |
Match/Easy1/1K-12 | |
Match/Easy1/32K-12 | |
Match/Easy1/1M-12 | |
Match/Easy1/32M-12 | |
Match/Medium/32-12 | |
Match/Medium/1K-12 | |
Match/Medium/32K-12 | |
Match/Medium/1M-12 | |
Match/Medium/32M-12 | |
Match/Hard/32-12 | |
Match/Hard/1K-12 | |
Match/Hard/32K-12 | |
Match/Hard/1M-12 | |
Match/Hard/32M-12 | |
Match/Hard1/32-12 | |
Match/Hard1/1K-12 | |
Match/Hard1/32K-12 | |
Match/Hard1/1M-12 | |
Match/Hard1/32M-12 | |
Match_onepass_regex/32-12 | 0.00B |
Match_onepass_regex/1K-12 | 0.00B |
Match_onepass_regex/32K-12 | 0.00B |
Match_onepass_regex/1M-12 | 16.0B ± 0% |
Match_onepass_regex/32M-12 | 820B ± 0% |
CompileOnepass-12 | 4.02kB ± 0% |
[Geo mean] | 152B |
allocs/op | |
Find-12 | 0.00 |
FindAllNoMatches-12 | 0.00 |
FindString-12 | 0.00 |
FindSubmatch-12 | 1.00 ± 0% |
FindStringSubmatch-12 | 1.00 ± 0% |
Literal-12 | |
NotLiteral-12 | |
MatchClass-12 | |
MatchClass_InRange-12 | |
ReplaceAll-12 | |
AnchoredLiteralShortNonMatch-12 | |
AnchoredLiteralLongNonMatch-12 | |
AnchoredShortMatch-12 | |
AnchoredLongMatch-12 | |
OnePassShortA-12 | |
NotOnePassShortA-12 | |
OnePassShortB-12 | |
NotOnePassShortB-12 | |
OnePassLongPrefix-12 | |
OnePassLongNotPrefix-12 | |
MatchParallelShared-12 | |
MatchParallelCopied-12 | |
QuoteMetaAll-12 | |
QuoteMetaNone-12 | |
Match/Easy0/32-12 | |
Match/Easy0/1K-12 | |
Match/Easy0/32K-12 | |
Match/Easy0/1M-12 | |
Match/Easy0/32M-12 | |
Match/Easy0i/32-12 | |
Match/Easy0i/1K-12 | |
Match/Easy0i/32K-12 | |
Match/Easy0i/1M-12 | |
Match/Easy0i/32M-12 | |
Match/Easy1/32-12 | |
Match/Easy1/1K-12 | |
Match/Easy1/32K-12 | |
Match/Easy1/1M-12 | |
Match/Easy1/32M-12 | |
Match/Medium/32-12 | |
Match/Medium/1K-12 | |
Match/Medium/32K-12 | |
Match/Medium/1M-12 | |
Match/Medium/32M-12 | |
Match/Hard/32-12 | |
Match/Hard/1K-12 | |
Match/Hard/32K-12 | |
Match/Hard/1M-12 | |
Match/Hard/32M-12 | |
Match/Hard1/32-12 | |
Match/Hard1/1K-12 | |
Match/Hard1/32K-12 | |
Match/Hard1/1M-12 | |
Match/Hard1/32M-12 | |
Match_onepass_regex/32-12 | 0.00 |
Match_onepass_regex/1K-12 | 0.00 |
Match_onepass_regex/32K-12 | 0.00 |
Match_onepass_regex/1M-12 | 0.00 |
Match_onepass_regex/32M-12 | 1.00 ± 0% |
CompileOnepass-12 | 52.0 ± 0% |
[Geo mean] | 2.69 |
speed | |
Find-12 | |
FindAllNoMatches-12 | |
FindString-12 | |
FindSubmatch-12 | |
FindStringSubmatch-12 | |
Literal-12 | |
NotLiteral-12 | |
MatchClass-12 | |
MatchClass_InRange-12 | |
ReplaceAll-12 | |
AnchoredLiteralShortNonMatch-12 | |
AnchoredLiteralLongNonMatch-12 | |
AnchoredShortMatch-12 | |
AnchoredLongMatch-12 | |
OnePassShortA-12 | |
NotOnePassShortA-12 | |
OnePassShortB-12 | |
NotOnePassShortB-12 | |
OnePassLongPrefix-12 | |
OnePassLongNotPrefix-12 | |
MatchParallelShared-12 | |
MatchParallelCopied-12 | |
QuoteMetaAll-12 | 148MB/s ± 0% |
QuoteMetaNone-12 | 494MB/s ± 0% |
Match/Easy0/32-12 | 445MB/s ± 0% |
Match/Easy0/1K-12 | 3.45GB/s ± 0% |
Match/Easy0/32K-12 | 7.02GB/s ± 1% |
Match/Easy0/1M-12 | 4.48GB/s ± 0% |
Match/Easy0/32M-12 | 4.22GB/s ± 0% |
Match/Easy0i/32-12 | 29.2MB/s ± 0% |
Match/Easy0i/1K-12 | 32.3MB/s ± 0% |
Match/Easy0i/32K-12 | 25.9MB/s ± 0% |
Match/Easy0i/1M-12 | 25.9MB/s ± 0% |
Match/Easy0i/32M-12 | 25.9MB/s ± 0% |
Match/Easy1/32-12 | 475MB/s ± 0% |
Match/Easy1/1K-12 | 1.16GB/s ± 0% |
Match/Easy1/32K-12 | 962MB/s ± 0% |
Match/Easy1/1M-12 | 893MB/s ± 0% |
Match/Easy1/32M-12 | 894MB/s ± 0% |
Match/Medium/32-12 | 31.1MB/s ± 0% |
Match/Medium/1K-12 | 32.8MB/s ± 0% |
Match/Medium/32K-12 | 27.4MB/s ± 0% |
Match/Medium/1M-12 | 27.4MB/s ± 0% |
Match/Medium/32M-12 | 27.4MB/s ± 0% |
Match/Hard/32-12 | 21.7MB/s ± 0% |
Match/Hard/1K-12 | 23.1MB/s ± 0% |
Match/Hard/32K-12 | 18.4MB/s ± 7% |
Match/Hard/1M-12 | 18.2MB/s ± 6% |
Match/Hard/32M-12 | 18.3MB/s ± 7% |
Match/Hard1/32-12 | 4.03MB/s ± 0% |
Match/Hard1/1K-12 | 4.18MB/s ± 0% |
Match/Hard1/32K-12 | 3.85MB/s ± 7% |
Match/Hard1/1M-12 | 3.88MB/s ± 8% |
Match/Hard1/32M-12 | 3.92MB/s ± 8% |
Match_onepass_regex/32-12 | 44.7MB/s ± 1% |
Match_onepass_regex/1K-12 | 51.5MB/s ± 2% |
Match_onepass_regex/32K-12 | 51.9MB/s ± 2% |
Match_onepass_regex/1M-12 | 51.9MB/s ± 2% |
Match_onepass_regex/32M-12 | 51.8MB/s ± 2% |
CompileOnepass-12 | |
[Geo mean] | 74.7MB/s |