label | common value |
---|---|
by | junyer@google.com |
goarch | amd64 |
goos | linux |
pkg | regexp |
upload | 20181127.1 |
upload-file | new.txt |
upload-part | 20181127.1/1 |
upload-time | 2018-11-27T10:28:30Z |
label | values |
time/op | |
---|---|
Find-6 | 382ns ± 0% |
FindAllNoMatches-6 | 209ns ± 0% |
FindString-6 | 324ns ± 0% |
FindSubmatch-6 | 667ns ± 0% |
FindStringSubmatch-6 | 576ns ± 0% |
Literal-6 | 135ns ± 0% |
NotLiteral-6 | 2.16µs ± 0% |
MatchClass-6 | 3.52µs ± 0% |
MatchClass_InRange-6 | 3.35µs ± 0% |
ReplaceAll-6 | 2.46µs ± 0% |
AnchoredLiteralShortNonMatch-6 | 140ns ± 0% |
AnchoredLiteralLongNonMatch-6 | 134ns ± 0% |
AnchoredShortMatch-6 | 199ns ± 0% |
AnchoredLongMatch-6 | 399ns ± 0% |
OnePassShortA-6 | 809ns ± 0% |
NotOnePassShortA-6 | 755ns ± 0% |
OnePassShortB-6 | 601ns ± 0% |
NotOnePassShortB-6 | 624ns ± 0% |
OnePassLongPrefix-6 | 142ns ± 0% |
OnePassLongNotPrefix-6 | 517ns ± 0% |
MatchParallelShared-6 | 50.8ns ± 0% |
MatchParallelCopied-6 | 49.7ns ± 0% |
QuoteMetaAll-6 | 203ns ± 0% |
QuoteMetaNone-6 | 83.4ns ± 0% |
Match/Easy0/32-6 | 100ns ± 0% |
Match/Easy0/1K-6 | 436ns ± 0% |
Match/Easy0/32K-6 | 7.49µs ± 0% |
Match/Easy0/1M-6 | 384µs ± 0% |
Match/Easy0/32M-6 | 13.5ms ± 0% |
Match/Easy0i/32-6 | 1.47µs ± 0% |
Match/Easy0i/1K-6 | 47.4µs ± 0% |
Match/Easy0i/32K-6 | 1.59ms ± 0% |
Match/Easy0i/1M-6 | 54.0ms ± 0% |
Match/Easy0i/32M-6 | 1.75s ± 0% |
Match/Easy1/32-6 | 94.1ns ± 0% |
Match/Easy1/1K-6 | 1.18µs ± 0% |
Match/Easy1/32K-6 | 46.6µs ± 0% |
Match/Easy1/1M-6 | 1.52ms ± 0% |
Match/Easy1/32M-6 | 55.5ms ± 0% |
Match/Medium/32-6 | 1.38µs ± 0% |
Match/Medium/1K-6 | 44.3µs ± 0% |
Match/Medium/32K-6 | 1.52ms ± 0% |
Match/Medium/1M-6 | 58.9ms ± 0% |
Match/Medium/32M-6 | 1.76s ± 0% |
Match/Hard/32-6 | 2.21µs ± 0% |
Match/Hard/1K-6 | 59.5µs ± 0% |
Match/Hard/32K-6 | 2.83ms ± 0% |
Match/Hard/1M-6 | 83.0ms ± 0% |
Match/Hard/32M-6 | 2.74s ± 0% |
Match/Hard1/32-6 | 11.3µs ± 0% |
Match/Hard1/1K-6 | 378µs ± 0% |
Match/Hard1/32K-6 | 10.0ms ± 0% |
Match/Hard1/1M-6 | 315ms ± 0% |
Match/Hard1/32M-6 | 8.93s ± 0% |
Match_onepass_regex/32-6 | 1.15µs ± 0% |
Match_onepass_regex/1K-6 | 30.0µs ± 0% |
Match_onepass_regex/32K-6 | 1.12ms ± 0% |
Match_onepass_regex/1M-6 | 35.7ms ± 0% |
Match_onepass_regex/32M-6 | 1.18s ± 0% |
CompileOnepass-6 | 8.71µs ± 0% |
[Geo mean] | 31.6µs |
alloc/op | |
Find-6 | 0.00B |
FindAllNoMatches-6 | 0.00B |
FindString-6 | 0.00B |
FindSubmatch-6 | 48.0B ± 0% |
FindStringSubmatch-6 | 32.0B ± 0% |
Literal-6 | |
NotLiteral-6 | |
MatchClass-6 | |
MatchClass_InRange-6 | |
ReplaceAll-6 | |
AnchoredLiteralShortNonMatch-6 | |
AnchoredLiteralLongNonMatch-6 | |
AnchoredShortMatch-6 | |
AnchoredLongMatch-6 | |
OnePassShortA-6 | |
NotOnePassShortA-6 | |
OnePassShortB-6 | |
NotOnePassShortB-6 | |
OnePassLongPrefix-6 | |
OnePassLongNotPrefix-6 | |
MatchParallelShared-6 | |
MatchParallelCopied-6 | |
QuoteMetaAll-6 | |
QuoteMetaNone-6 | |
Match/Easy0/32-6 | |
Match/Easy0/1K-6 | |
Match/Easy0/32K-6 | |
Match/Easy0/1M-6 | |
Match/Easy0/32M-6 | |
Match/Easy0i/32-6 | |
Match/Easy0i/1K-6 | |
Match/Easy0i/32K-6 | |
Match/Easy0i/1M-6 | |
Match/Easy0i/32M-6 | |
Match/Easy1/32-6 | |
Match/Easy1/1K-6 | |
Match/Easy1/32K-6 | |
Match/Easy1/1M-6 | |
Match/Easy1/32M-6 | |
Match/Medium/32-6 | |
Match/Medium/1K-6 | |
Match/Medium/32K-6 | |
Match/Medium/1M-6 | |
Match/Medium/32M-6 | |
Match/Hard/32-6 | |
Match/Hard/1K-6 | |
Match/Hard/32K-6 | |
Match/Hard/1M-6 | |
Match/Hard/32M-6 | |
Match/Hard1/32-6 | |
Match/Hard1/1K-6 | |
Match/Hard1/32K-6 | |
Match/Hard1/1M-6 | |
Match/Hard1/32M-6 | |
Match_onepass_regex/32-6 | 0.00B |
Match_onepass_regex/1K-6 | 0.00B |
Match_onepass_regex/32K-6 | 0.00B |
Match_onepass_regex/1M-6 | 17.0B ± 0% |
Match_onepass_regex/32M-6 | 872B ± 0% |
CompileOnepass-6 | 4.02kB ± 0% |
[Geo mean] | 156B |
allocs/op | |
Find-6 | 0.00 |
FindAllNoMatches-6 | 0.00 |
FindString-6 | 0.00 |
FindSubmatch-6 | 1.00 ± 0% |
FindStringSubmatch-6 | 1.00 ± 0% |
Literal-6 | |
NotLiteral-6 | |
MatchClass-6 | |
MatchClass_InRange-6 | |
ReplaceAll-6 | |
AnchoredLiteralShortNonMatch-6 | |
AnchoredLiteralLongNonMatch-6 | |
AnchoredShortMatch-6 | |
AnchoredLongMatch-6 | |
OnePassShortA-6 | |
NotOnePassShortA-6 | |
OnePassShortB-6 | |
NotOnePassShortB-6 | |
OnePassLongPrefix-6 | |
OnePassLongNotPrefix-6 | |
MatchParallelShared-6 | |
MatchParallelCopied-6 | |
QuoteMetaAll-6 | |
QuoteMetaNone-6 | |
Match/Easy0/32-6 | |
Match/Easy0/1K-6 | |
Match/Easy0/32K-6 | |
Match/Easy0/1M-6 | |
Match/Easy0/32M-6 | |
Match/Easy0i/32-6 | |
Match/Easy0i/1K-6 | |
Match/Easy0i/32K-6 | |
Match/Easy0i/1M-6 | |
Match/Easy0i/32M-6 | |
Match/Easy1/32-6 | |
Match/Easy1/1K-6 | |
Match/Easy1/32K-6 | |
Match/Easy1/1M-6 | |
Match/Easy1/32M-6 | |
Match/Medium/32-6 | |
Match/Medium/1K-6 | |
Match/Medium/32K-6 | |
Match/Medium/1M-6 | |
Match/Medium/32M-6 | |
Match/Hard/32-6 | |
Match/Hard/1K-6 | |
Match/Hard/32K-6 | |
Match/Hard/1M-6 | |
Match/Hard/32M-6 | |
Match/Hard1/32-6 | |
Match/Hard1/1K-6 | |
Match/Hard1/32K-6 | |
Match/Hard1/1M-6 | |
Match/Hard1/32M-6 | |
Match_onepass_regex/32-6 | 0.00 |
Match_onepass_regex/1K-6 | 0.00 |
Match_onepass_regex/32K-6 | 0.00 |
Match_onepass_regex/1M-6 | 0.00 |
Match_onepass_regex/32M-6 | 3.00 ± 0% |
CompileOnepass-6 | 52.0 ± 0% |
[Geo mean] | 3.53 |
speed | |
Find-6 | |
FindAllNoMatches-6 | |
FindString-6 | |
FindSubmatch-6 | |
FindStringSubmatch-6 | |
Literal-6 | |
NotLiteral-6 | |
MatchClass-6 | |
MatchClass_InRange-6 | |
ReplaceAll-6 | |
AnchoredLiteralShortNonMatch-6 | |
AnchoredLiteralLongNonMatch-6 | |
AnchoredShortMatch-6 | |
AnchoredLongMatch-6 | |
OnePassShortA-6 | |
NotOnePassShortA-6 | |
OnePassShortB-6 | |
NotOnePassShortB-6 | |
OnePassLongPrefix-6 | |
OnePassLongNotPrefix-6 | |
MatchParallelShared-6 | |
MatchParallelCopied-6 | |
QuoteMetaAll-6 | 68.9MB/s ± 0% |
QuoteMetaNone-6 | 312MB/s ± 0% |
Match/Easy0/32-6 | 319MB/s ± 0% |
Match/Easy0/1K-6 | 2.34GB/s ± 0% |
Match/Easy0/32K-6 | 4.38GB/s ± 0% |
Match/Easy0/1M-6 | 2.73GB/s ± 0% |
Match/Easy0/32M-6 | 2.49GB/s ± 0% |
Match/Easy0i/32-6 | 21.8MB/s ± 0% |
Match/Easy0i/1K-6 | 21.6MB/s ± 0% |
Match/Easy0i/32K-6 | 20.6MB/s ± 0% |
Match/Easy0i/1M-6 | 19.4MB/s ± 0% |
Match/Easy0i/32M-6 | 19.1MB/s ± 0% |
Match/Easy1/32-6 | 340MB/s ± 0% |
Match/Easy1/1K-6 | 871MB/s ± 0% |
Match/Easy1/32K-6 | 704MB/s ± 0% |
Match/Easy1/1M-6 | 689MB/s ± 0% |
Match/Easy1/32M-6 | 605MB/s ± 0% |
Match/Medium/32-6 | 23.1MB/s ± 0% |
Match/Medium/1K-6 | 23.1MB/s ± 0% |
Match/Medium/32K-6 | 21.5MB/s ± 0% |
Match/Medium/1M-6 | 17.8MB/s ± 0% |
Match/Medium/32M-6 | 19.1MB/s ± 0% |
Match/Hard/32-6 | 14.5MB/s ± 0% |
Match/Hard/1K-6 | 17.2MB/s ± 0% |
Match/Hard/32K-6 | 11.6MB/s ± 0% |
Match/Hard/1M-6 | 12.6MB/s ± 0% |
Match/Hard/32M-6 | 12.2MB/s ± 0% |
Match/Hard1/32-6 | 2.82MB/s ± 0% |
Match/Hard1/1K-6 | 2.71MB/s ± 0% |
Match/Hard1/32K-6 | 3.27MB/s ± 0% |
Match/Hard1/1M-6 | 3.33MB/s ± 0% |
Match/Hard1/32M-6 | 3.76MB/s ± 0% |
Match_onepass_regex/32-6 | 27.7MB/s ± 0% |
Match_onepass_regex/1K-6 | 34.1MB/s ± 0% |
Match_onepass_regex/32K-6 | 29.4MB/s ± 0% |
Match_onepass_regex/1M-6 | 29.4MB/s ± 0% |
Match_onepass_regex/32M-6 | 28.4MB/s ± 0% |
CompileOnepass-6 | |
[Geo mean] | 51.3MB/s |