label | common value | ||||
---|---|---|---|---|---|
by | junyer@google.com | ||||
goarch | amd64 | ||||
goos | linux | ||||
pkg | regexp | ||||
upload | 20181127.1 | ||||
upload-time | 2018-11-27T10:28:30Z | ||||
label | values | ||||
upload-file |
upload-part:20181127.1/0:
upload-part:20181127.1/1:
|
||||
upload-part |
upload-part:20181127.1/0:
upload-part:20181127.1/1:
|
upload-part:20181127.1/0 | upload-part:20181127.1/1 | |||
---|---|---|---|---|
time/op | delta | |||
Find-6 | 378ns ± 0% | 382ns ± 0% | ~ | (p=1.000 n=1+1) |
FindAllNoMatches-6 | 216ns ± 0% | 209ns ± 0% | ~ | (p=1.000 n=1+1) |
FindString-6 | 410ns ± 0% | 324ns ± 0% | ~ | (p=1.000 n=1+1) |
FindSubmatch-6 | 679ns ± 0% | 667ns ± 0% | ~ | (p=1.000 n=1+1) |
FindStringSubmatch-6 | 551ns ± 0% | 576ns ± 0% | ~ | (p=1.000 n=1+1) |
Literal-6 | 120ns ± 0% | 135ns ± 0% | ~ | (p=1.000 n=1+1) |
NotLiteral-6 | 2.02µs ± 0% | 2.16µs ± 0% | ~ | (p=1.000 n=1+1) |
MatchClass-6 | 2.48µs ± 0% | 3.52µs ± 0% | ~ | (p=1.000 n=1+1) |
MatchClass_InRange-6 | 2.34µs ± 0% | 3.35µs ± 0% | ~ | (p=1.000 n=1+1) |
ReplaceAll-6 | 2.18µs ± 0% | 2.46µs ± 0% | ~ | (p=1.000 n=1+1) |
AnchoredLiteralShortNonMatch-6 | 101ns ± 0% | 140ns ± 0% | ~ | (p=1.000 n=1+1) |
AnchoredLiteralLongNonMatch-6 | 145ns ± 0% | 134ns ± 0% | ~ | (p=1.000 n=1+1) |
AnchoredShortMatch-6 | 160ns ± 0% | 199ns ± 0% | ~ | (p=1.000 n=1+1) |
AnchoredLongMatch-6 | 372ns ± 0% | 399ns ± 0% | ~ | (p=1.000 n=1+1) |
OnePassShortA-6 | 842ns ± 0% | 809ns ± 0% | ~ | (p=1.000 n=1+1) |
NotOnePassShortA-6 | 791ns ± 0% | 755ns ± 0% | ~ | (p=1.000 n=1+1) |
OnePassShortB-6 | 676ns ± 0% | 601ns ± 0% | ~ | (p=1.000 n=1+1) |
NotOnePassShortB-6 | 541ns ± 0% | 624ns ± 0% | ~ | (p=1.000 n=1+1) |
OnePassLongPrefix-6 | 163ns ± 0% | 142ns ± 0% | ~ | (p=1.000 n=1+1) |
OnePassLongNotPrefix-6 | 529ns ± 0% | 517ns ± 0% | ~ | (p=1.000 n=1+1) |
MatchParallelShared-6 | 67.8ns ± 0% | 50.8ns ± 0% | ~ | (p=1.000 n=1+1) |
MatchParallelCopied-6 | 61.6ns ± 0% | 49.7ns ± 0% | ~ | (p=1.000 n=1+1) |
QuoteMetaAll-6 | 226ns ± 0% | 203ns ± 0% | ~ | (p=1.000 n=1+1) |
QuoteMetaNone-6 | 78.3ns ± 0% | 83.4ns ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/32-6 | 106ns ± 0% | 100ns ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/1K-6 | 411ns ± 0% | 436ns ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/32K-6 | 6.94µs ± 0% | 7.49µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/1M-6 | 396µs ± 0% | 384µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/32M-6 | 13.1ms ± 0% | 13.5ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/32-6 | 1.56µs ± 0% | 1.47µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/1K-6 | 41.0µs ± 0% | 47.4µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/32K-6 | 1.79ms ± 0% | 1.59ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/1M-6 | 60.2ms ± 0% | 54.0ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/32M-6 | 1.93s ± 0% | 1.75s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/32-6 | 86.9ns ± 0% | 94.1ns ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/1K-6 | 1.16µs ± 0% | 1.18µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/32K-6 | 48.6µs ± 0% | 46.6µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/1M-6 | 1.64ms ± 0% | 1.52ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/32M-6 | 55.6ms ± 0% | 55.5ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/32-6 | 1.55µs ± 0% | 1.38µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/1K-6 | 47.2µs ± 0% | 44.3µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/32K-6 | 1.73ms ± 0% | 1.52ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/1M-6 | 58.8ms ± 0% | 58.9ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/32M-6 | 1.90s ± 0% | 1.76s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/32-6 | 2.21µs ± 0% | 2.21µs ± 0% | ~ | (all equal) |
Match/Hard/1K-6 | 65.7µs ± 0% | 59.5µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/32K-6 | 2.55ms ± 0% | 2.83ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/1M-6 | 87.1ms ± 0% | 83.0ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/32M-6 | 2.49s ± 0% | 2.74s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/32-6 | 12.5µs ± 0% | 11.3µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/1K-6 | 362µs ± 0% | 378µs ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/32K-6 | 12.8ms ± 0% | 10.0ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/1M-6 | 385ms ± 0% | 315ms ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/32M-6 | 11.5s ± 0% | 8.9s ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/32-6 | 1.04µs ± 0% | 1.15µs ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/1K-6 | 32.6µs ± 0% | 30.0µs ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/32K-6 | 1.01ms ± 0% | 1.12ms ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/1M-6 | 34.1ms ± 0% | 35.7ms ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/32M-6 | 1.04s ± 0% | 1.18s ± 0% | ~ | (p=1.000 n=1+1) |
CompileOnepass-6 | 9.40µs ± 0% | 8.71µs ± 0% | ~ | (p=1.000 n=1+1) |
[Geo mean] | 31.9µs | 31.6µs | −0.84% | |
alloc/op | delta | |||
Find-6 | 0.00B | 0.00B | ~ | (all equal) |
FindAllNoMatches-6 | 0.00B | 0.00B | ~ | (all equal) |
FindString-6 | 0.00B | 0.00B | ~ | (all equal) |
FindSubmatch-6 | 48.0B ± 0% | 48.0B ± 0% | ~ | (all equal) |
FindStringSubmatch-6 | 32.0B ± 0% | 32.0B ± 0% | ~ | (all equal) |
Match_onepass_regex/32-6 | 0.00B | 0.00B | ~ | (all equal) |
Match_onepass_regex/1K-6 | 0.00B | 0.00B | ~ | (all equal) |
Match_onepass_regex/32K-6 | 0.00B | 0.00B | ~ | (all equal) |
Match_onepass_regex/1M-6 | 17.0B ± 0% | 17.0B ± 0% | ~ | (all equal) |
Match_onepass_regex/32M-6 | 872B ± 0% | 872B ± 0% | ~ | (all equal) |
CompileOnepass-6 | 4.02kB ± 0% | 4.02kB ± 0% | ~ | (all equal) |
[Geo mean] | 156B | 156B | +0.00% | |
allocs/op | delta | |||
Find-6 | 0.00 | 0.00 | ~ | (all equal) |
FindAllNoMatches-6 | 0.00 | 0.00 | ~ | (all equal) |
FindString-6 | 0.00 | 0.00 | ~ | (all equal) |
FindSubmatch-6 | 1.00 ± 0% | 1.00 ± 0% | ~ | (all equal) |
FindStringSubmatch-6 | 1.00 ± 0% | 1.00 ± 0% | ~ | (all equal) |
Match_onepass_regex/32-6 | 0.00 | 0.00 | ~ | (all equal) |
Match_onepass_regex/1K-6 | 0.00 | 0.00 | ~ | (all equal) |
Match_onepass_regex/32K-6 | 0.00 | 0.00 | ~ | (all equal) |
Match_onepass_regex/1M-6 | 0.00 | 0.00 | ~ | (all equal) |
Match_onepass_regex/32M-6 | 3.00 ± 0% | 3.00 ± 0% | ~ | (all equal) |
CompileOnepass-6 | 52.0 ± 0% | 52.0 ± 0% | ~ | (all equal) |
[Geo mean] | 3.53 | 3.53 | +0.00% | |
speed | delta | |||
QuoteMetaAll-6 | 61.8MB/s ± 0% | 68.9MB/s ± 0% | ~ | (p=1.000 n=1+1) |
QuoteMetaNone-6 | 332MB/s ± 0% | 312MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/32-6 | 300MB/s ± 0% | 319MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/1K-6 | 2.49GB/s ± 0% | 2.34GB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/32K-6 | 4.72GB/s ± 0% | 4.38GB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/1M-6 | 2.65GB/s ± 0% | 2.73GB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0/32M-6 | 2.55GB/s ± 0% | 2.49GB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/32-6 | 20.5MB/s ± 0% | 21.8MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/1K-6 | 25.0MB/s ± 0% | 21.6MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/32K-6 | 18.3MB/s ± 0% | 20.6MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/1M-6 | 17.4MB/s ± 0% | 19.4MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy0i/32M-6 | 17.4MB/s ± 0% | 19.1MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/32-6 | 368MB/s ± 0% | 340MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/1K-6 | 880MB/s ± 0% | 871MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/32K-6 | 675MB/s ± 0% | 704MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/1M-6 | 641MB/s ± 0% | 689MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Easy1/32M-6 | 603MB/s ± 0% | 605MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/32-6 | 20.7MB/s ± 0% | 23.1MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/1K-6 | 21.7MB/s ± 0% | 23.1MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/32K-6 | 18.9MB/s ± 0% | 21.5MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/1M-6 | 17.8MB/s ± 0% | 17.8MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Medium/32M-6 | 17.7MB/s ± 0% | 19.1MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/32-6 | 14.5MB/s ± 0% | 14.5MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/1K-6 | 15.6MB/s ± 0% | 17.2MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/32K-6 | 12.9MB/s ± 0% | 11.6MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/1M-6 | 12.0MB/s ± 0% | 12.6MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard/32M-6 | 13.5MB/s ± 0% | 12.2MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/32-6 | 2.56MB/s ± 0% | 2.82MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/1K-6 | 2.83MB/s ± 0% | 2.71MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/32K-6 | 2.56MB/s ± 0% | 3.27MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/1M-6 | 2.72MB/s ± 0% | 3.33MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match/Hard1/32M-6 | 2.91MB/s ± 0% | 3.76MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/32-6 | 30.8MB/s ± 0% | 27.7MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/1K-6 | 31.4MB/s ± 0% | 34.1MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/32K-6 | 32.4MB/s ± 0% | 29.4MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/1M-6 | 30.8MB/s ± 0% | 29.4MB/s ± 0% | ~ | (p=1.000 n=1+1) |
Match_onepass_regex/32M-6 | 32.2MB/s ± 0% | 28.4MB/s ± 0% | ~ | (p=1.000 n=1+1) |
[Geo mean] | 49.9MB/s | 51.3MB/s | +2.84% | |