label | common value |
---|---|
by | junyer@google.com |
goarch | amd64 |
goos | linux |
pkg | regexp |
upload | 20181127.1 |
upload-file | old.txt |
upload-part | 20181127.1/0 |
upload-time | 2018-11-27T10:28:30Z |
label | values |
time/op | |
---|---|
Find-6 | 378ns ± 0% |
FindAllNoMatches-6 | 216ns ± 0% |
FindString-6 | 410ns ± 0% |
FindSubmatch-6 | 679ns ± 0% |
FindStringSubmatch-6 | 551ns ± 0% |
Literal-6 | 120ns ± 0% |
NotLiteral-6 | 2.02µs ± 0% |
MatchClass-6 | 2.48µs ± 0% |
MatchClass_InRange-6 | 2.34µs ± 0% |
ReplaceAll-6 | 2.18µs ± 0% |
AnchoredLiteralShortNonMatch-6 | 101ns ± 0% |
AnchoredLiteralLongNonMatch-6 | 145ns ± 0% |
AnchoredShortMatch-6 | 160ns ± 0% |
AnchoredLongMatch-6 | 372ns ± 0% |
OnePassShortA-6 | 842ns ± 0% |
NotOnePassShortA-6 | 791ns ± 0% |
OnePassShortB-6 | 676ns ± 0% |
NotOnePassShortB-6 | 541ns ± 0% |
OnePassLongPrefix-6 | 163ns ± 0% |
OnePassLongNotPrefix-6 | 529ns ± 0% |
MatchParallelShared-6 | 67.8ns ± 0% |
MatchParallelCopied-6 | 61.6ns ± 0% |
QuoteMetaAll-6 | 226ns ± 0% |
QuoteMetaNone-6 | 78.3ns ± 0% |
Match/Easy0/32-6 | 106ns ± 0% |
Match/Easy0/1K-6 | 411ns ± 0% |
Match/Easy0/32K-6 | 6.94µs ± 0% |
Match/Easy0/1M-6 | 396µs ± 0% |
Match/Easy0/32M-6 | 13.1ms ± 0% |
Match/Easy0i/32-6 | 1.56µs ± 0% |
Match/Easy0i/1K-6 | 41.0µs ± 0% |
Match/Easy0i/32K-6 | 1.79ms ± 0% |
Match/Easy0i/1M-6 | 60.2ms ± 0% |
Match/Easy0i/32M-6 | 1.93s ± 0% |
Match/Easy1/32-6 | 86.9ns ± 0% |
Match/Easy1/1K-6 | 1.16µs ± 0% |
Match/Easy1/32K-6 | 48.6µs ± 0% |
Match/Easy1/1M-6 | 1.64ms ± 0% |
Match/Easy1/32M-6 | 55.6ms ± 0% |
Match/Medium/32-6 | 1.55µs ± 0% |
Match/Medium/1K-6 | 47.2µs ± 0% |
Match/Medium/32K-6 | 1.73ms ± 0% |
Match/Medium/1M-6 | 58.8ms ± 0% |
Match/Medium/32M-6 | 1.90s ± 0% |
Match/Hard/32-6 | 2.21µs ± 0% |
Match/Hard/1K-6 | 65.7µs ± 0% |
Match/Hard/32K-6 | 2.55ms ± 0% |
Match/Hard/1M-6 | 87.1ms ± 0% |
Match/Hard/32M-6 | 2.49s ± 0% |
Match/Hard1/32-6 | 12.5µs ± 0% |
Match/Hard1/1K-6 | 362µs ± 0% |
Match/Hard1/32K-6 | 12.8ms ± 0% |
Match/Hard1/1M-6 | 385ms ± 0% |
Match/Hard1/32M-6 | 11.5s ± 0% |
Match_onepass_regex/32-6 | 1.04µs ± 0% |
Match_onepass_regex/1K-6 | 32.6µs ± 0% |
Match_onepass_regex/32K-6 | 1.01ms ± 0% |
Match_onepass_regex/1M-6 | 34.1ms ± 0% |
Match_onepass_regex/32M-6 | 1.04s ± 0% |
CompileOnepass-6 | 9.40µs ± 0% |
[Geo mean] | 31.9µ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 | 61.8MB/s ± 0% |
QuoteMetaNone-6 | 332MB/s ± 0% |
Match/Easy0/32-6 | 300MB/s ± 0% |
Match/Easy0/1K-6 | 2.49GB/s ± 0% |
Match/Easy0/32K-6 | 4.72GB/s ± 0% |
Match/Easy0/1M-6 | 2.65GB/s ± 0% |
Match/Easy0/32M-6 | 2.55GB/s ± 0% |
Match/Easy0i/32-6 | 20.5MB/s ± 0% |
Match/Easy0i/1K-6 | 25.0MB/s ± 0% |
Match/Easy0i/32K-6 | 18.3MB/s ± 0% |
Match/Easy0i/1M-6 | 17.4MB/s ± 0% |
Match/Easy0i/32M-6 | 17.4MB/s ± 0% |
Match/Easy1/32-6 | 368MB/s ± 0% |
Match/Easy1/1K-6 | 880MB/s ± 0% |
Match/Easy1/32K-6 | 675MB/s ± 0% |
Match/Easy1/1M-6 | 641MB/s ± 0% |
Match/Easy1/32M-6 | 603MB/s ± 0% |
Match/Medium/32-6 | 20.7MB/s ± 0% |
Match/Medium/1K-6 | 21.7MB/s ± 0% |
Match/Medium/32K-6 | 18.9MB/s ± 0% |
Match/Medium/1M-6 | 17.8MB/s ± 0% |
Match/Medium/32M-6 | 17.7MB/s ± 0% |
Match/Hard/32-6 | 14.5MB/s ± 0% |
Match/Hard/1K-6 | 15.6MB/s ± 0% |
Match/Hard/32K-6 | 12.9MB/s ± 0% |
Match/Hard/1M-6 | 12.0MB/s ± 0% |
Match/Hard/32M-6 | 13.5MB/s ± 0% |
Match/Hard1/32-6 | 2.56MB/s ± 0% |
Match/Hard1/1K-6 | 2.83MB/s ± 0% |
Match/Hard1/32K-6 | 2.56MB/s ± 0% |
Match/Hard1/1M-6 | 2.72MB/s ± 0% |
Match/Hard1/32M-6 | 2.91MB/s ± 0% |
Match_onepass_regex/32-6 | 30.8MB/s ± 0% |
Match_onepass_regex/1K-6 | 31.4MB/s ± 0% |
Match_onepass_regex/32K-6 | 32.4MB/s ± 0% |
Match_onepass_regex/1M-6 | 30.8MB/s ± 0% |
Match_onepass_regex/32M-6 | 32.2MB/s ± 0% |
CompileOnepass-6 | |
[Geo mean] | 49.9MB/s |