labelcommon value
byjunyer@google.com
goarchamd64
gooslinux
pkgregexp
upload20181127.3
upload-filenew2.txt
upload-part20181127.3/1
upload-time2018-11-27T12:01:17Z
label values
time/op
Find320ns ±15%
FindAllNoMatches169ns ± 7%
FindString316ns ± 6%
FindSubmatch416ns ±10%
FindStringSubmatch405ns ± 1%
Literal115ns ± 5%
NotLiteral1.96µs ±16%
MatchClass2.60µs ± 5%
MatchClass_InRange2.55µs ± 7%
ReplaceAll1.74µs ± 2%
AnchoredLiteralShortNonMatch96.3ns ± 5%
AnchoredLiteralLongNonMatch113ns ± 4%
AnchoredShortMatch155ns ± 1%
AnchoredLongMatch317ns ± 1%
OnePassShortA723ns ± 9%
NotOnePassShortA640ns ± 1%
OnePassShortB558ns ±11%
NotOnePassShortB468ns ± 1%
OnePassLongPrefix124ns ± 9%
OnePassLongNotPrefix431ns ±10%
MatchParallelShared283ns ± 8%
MatchParallelCopied286ns ±13%
QuoteMetaAll117ns ± 5%
QuoteMetaNone62.4ns ± 2%
Match/Easy0/3281.9ns ± 3%
Match/Easy0/1K383ns ± 6%
Match/Easy0/32K5.86µs ± 6%
Match/Easy0/1M320µs ±15%
Match/Easy0/32M11.3ms ±11%
Match/Easy0i/321.29µs ± 3%
Match/Easy0i/1K40.0µs ±14%
Match/Easy0i/32K1.30ms ± 4%
Match/Easy0i/1M45.6ms ± 8%
Match/Easy0i/32M1.43s ±11%
Match/Easy1/3277.7ns ±14%
Match/Easy1/1K981ns ± 3%
Match/Easy1/32K39.7µs ± 1%
Match/Easy1/1M1.43ms ±10%
Match/Easy1/32M45.5ms ±11%
Match/Medium/321.22µs ± 8%
Match/Medium/1K34.7µs ± 4%
Match/Medium/32K1.27ms ± 1%
Match/Medium/1M41.1ms ± 9%
Match/Medium/32M1.39s ± 8%
Match/Hard/321.74µs ± 3%
Match/Hard/1K52.9µs ± 1%
Match/Hard/32K2.02ms ±10%
Match/Hard/1M65.3ms ± 6%
Match/Hard/32M2.08s ± 6%
Match/Hard1/3210.1µs ± 9%
Match/Hard1/1K323µs ±10%
Match/Hard1/32K8.32ms ± 7%
Match/Hard1/1M278ms ±14%
Match/Hard1/32M8.51s ± 3%
Match_onepass_regex/32927ns ±11%
Match_onepass_regex/1K25.2µs ±13%
Match_onepass_regex/32K798µs ± 7%
Match_onepass_regex/1M26.5ms ± 8%
Match_onepass_regex/32M821ms ± 8%
CompileOnepass6.46µs ± 2%
[Geo mean]27.2µs
 
alloc/op
Find0.00B
FindAllNoMatches0.00B
FindString0.00B
FindSubmatch48.0B ± 0%
FindStringSubmatch32.0B ± 0%
Literal
NotLiteral
MatchClass
MatchClass_InRange
ReplaceAll
AnchoredLiteralShortNonMatch
AnchoredLiteralLongNonMatch
AnchoredShortMatch
AnchoredLongMatch
OnePassShortA
NotOnePassShortA
OnePassShortB
NotOnePassShortB
OnePassLongPrefix
OnePassLongNotPrefix
MatchParallelShared
MatchParallelCopied
QuoteMetaAll
QuoteMetaNone
Match/Easy0/32
Match/Easy0/1K
Match/Easy0/32K
Match/Easy0/1M
Match/Easy0/32M
Match/Easy0i/32
Match/Easy0i/1K
Match/Easy0i/32K
Match/Easy0i/1M
Match/Easy0i/32M
Match/Easy1/32
Match/Easy1/1K
Match/Easy1/32K
Match/Easy1/1M
Match/Easy1/32M
Match/Medium/32
Match/Medium/1K
Match/Medium/32K
Match/Medium/1M
Match/Medium/32M
Match/Hard/32
Match/Hard/1K
Match/Hard/32K
Match/Hard/1M
Match/Hard/32M
Match/Hard1/32
Match/Hard1/1K
Match/Hard1/32K
Match/Hard1/1M
Match/Hard1/32M
Match_onepass_regex/320.00B
Match_onepass_regex/1K0.00B
Match_onepass_regex/32K0.00B
Match_onepass_regex/1M4.00B ± 0%
Match_onepass_regex/32M116B ± 0%
CompileOnepass4.02kB ± 0%
[Geo mean]77.9B
 
allocs/op
Find0.00
FindAllNoMatches0.00
FindString0.00
FindSubmatch1.00 ± 0%
FindStringSubmatch1.00 ± 0%
Literal
NotLiteral
MatchClass
MatchClass_InRange
ReplaceAll
AnchoredLiteralShortNonMatch
AnchoredLiteralLongNonMatch
AnchoredShortMatch
AnchoredLongMatch
OnePassShortA
NotOnePassShortA
OnePassShortB
NotOnePassShortB
OnePassLongPrefix
OnePassLongNotPrefix
MatchParallelShared
MatchParallelCopied
QuoteMetaAll
QuoteMetaNone
Match/Easy0/32
Match/Easy0/1K
Match/Easy0/32K
Match/Easy0/1M
Match/Easy0/32M
Match/Easy0i/32
Match/Easy0i/1K
Match/Easy0i/32K
Match/Easy0i/1M
Match/Easy0i/32M
Match/Easy1/32
Match/Easy1/1K
Match/Easy1/32K
Match/Easy1/1M
Match/Easy1/32M
Match/Medium/32
Match/Medium/1K
Match/Medium/32K
Match/Medium/1M
Match/Medium/32M
Match/Hard/32
Match/Hard/1K
Match/Hard/32K
Match/Hard/1M
Match/Hard/32M
Match/Hard1/32
Match/Hard1/1K
Match/Hard1/32K
Match/Hard1/1M
Match/Hard1/32M
Match_onepass_regex/320.00
Match_onepass_regex/1K0.00
Match_onepass_regex/32K0.00
Match_onepass_regex/1M0.00
Match_onepass_regex/32M1.00 ± 0%
CompileOnepass52.0 ± 0%
[Geo mean]2.69
 
speed
Find
FindAllNoMatches
FindString
FindSubmatch
FindStringSubmatch
Literal
NotLiteral
MatchClass
MatchClass_InRange
ReplaceAll
AnchoredLiteralShortNonMatch
AnchoredLiteralLongNonMatch
AnchoredShortMatch
AnchoredLongMatch
OnePassShortA
NotOnePassShortA
OnePassShortB
NotOnePassShortB
OnePassLongPrefix
OnePassLongNotPrefix
MatchParallelShared
MatchParallelCopied
QuoteMetaAll119MB/s ± 5%
QuoteMetaNone417MB/s ± 2%
Match/Easy0/32391MB/s ± 3%
Match/Easy0/1K2.67GB/s ± 6%
Match/Easy0/32K5.60GB/s ± 6%
Match/Easy0/1M3.30GB/s ±13%
Match/Easy0/32M2.99GB/s ±12%
Match/Easy0i/3224.9MB/s ± 3%
Match/Easy0i/1K25.7MB/s ±13%
Match/Easy0i/32K25.2MB/s ± 4%
Match/Easy0i/1M23.1MB/s ± 8%
Match/Easy0i/32M23.5MB/s ±10%
Match/Easy1/32414MB/s ±13%
Match/Easy1/1K1.04GB/s ± 3%
Match/Easy1/32K825MB/s ± 1%
Match/Easy1/1M734MB/s ± 9%
Match/Easy1/32M740MB/s ±10%
Match/Medium/3226.3MB/s ± 8%
Match/Medium/1K29.5MB/s ± 4%
Match/Medium/32K25.9MB/s ± 1%
Match/Medium/1M25.5MB/s ± 8%
Match/Medium/32M24.2MB/s ± 8%
Match/Hard/3218.4MB/s ± 3%
Match/Hard/1K19.4MB/s ± 1%
Match/Hard/32K16.2MB/s ±10%
Match/Hard/1M16.1MB/s ± 6%
Match/Hard/32M16.2MB/s ± 6%
Match/Hard1/323.19MB/s ± 9%
Match/Hard1/1K3.19MB/s ±10%
Match/Hard1/32K3.94MB/s ± 6%
Match/Hard1/1M3.79MB/s ±13%
Match/Hard1/32M3.94MB/s ± 3%
Match_onepass_regex/3234.7MB/s ±10%
Match_onepass_regex/1K40.8MB/s ±12%
Match_onepass_regex/32K41.1MB/s ± 7%
Match_onepass_regex/1M39.7MB/s ± 8%
Match_onepass_regex/32M40.9MB/s ± 7%
CompileOnepass
[Geo mean]63.5MB/s