Explorar o código

Docs: Benchmark results

Leonardo Di Donato %!s(int64=7) %!d(string=hai) anos
pai
achega
eefd548abf
Modificáronse 1 ficheiros con 19 adicións e 20 borrados
  1. 19 20
      README.md

+ 19 - 20
README.md

@@ -21,28 +21,27 @@ go get gopkg.in/leodido/go-urn.v1
 ## Perfs
 
 ```
-ok/00/urn:a:b______________________________________/-4            5000000              1824 ns/op             244 B/op          5 allocs/op
-ok/01/URN:foo:a123,456_____________________________/-4            3000000              2315 ns/op             244 B/op          5 allocs/op
-ok/02/urn:foo:a123%2C456___________________________/-4            3000000              2021 ns/op             244 B/op          5 allocs/op
-ok/03/urn:ietf:params:scim:schemas:core:2.0:User___/-4            2000000              2860 ns/op             244 B/op          5 allocs/op
-ok/04/urn:ietf:params:scim:schemas:extension:enterp/-4            2000000              3463 ns/op             244 B/op          5 allocs/op
-ok/05/urn:ietf:params:scim:schemas:extension:enterp/-4            2000000              4181 ns/op             244 B/op          5 allocs/op
-ok/06/urn:burnout:nss______________________________/-4            5000000              1867 ns/op             244 B/op          5 allocs/op
-ok/07/urn:abcdefghilmnopqrstuvzabcdefghilm:x_______/-4            5000000              1839 ns/op             244 B/op          5 allocs/op
-ok/08/urn:urnurnurn:urn____________________________/-4            5000000              1841 ns/op             244 B/op          5 allocs/op
-ok/09/urn:ciao:@!=%2C(xyz)+a,b.*@g=$_'_____________/-4            3000000              2480 ns/op             244 B/op          5 allocs/op
-ok/10/URN:x:abc%1Dz%2F%3az_________________________/-4            5000000              2027 ns/op             244 B/op          5 allocs/op
-no/11/URN:-xxx:x___________________________________/-4           10000000               641 ns/op             196 B/op          4 allocs/op
-no/12/urn::colon:nss_______________________________/-4           10000000               603 ns/op             196 B/op          4 allocs/op
-no/13/urn:abcdefghilmnopqrstuvzabcdefghilmn:specifi/-4           10000000               661 ns/op             196 B/op          4 allocs/op
-no/14/URN:a!?:x____________________________________/-4           10000000               627 ns/op             196 B/op          4 allocs/op
-no/15/urn:urn:NSS__________________________________/-4           10000000               560 ns/op             196 B/op          4 allocs/op
-no/16/urn:a:#______________________________________/-4           10000000               683 ns/op             196 B/op          4 allocs/op
-no/17/urn:a:/______________________________________/-4           10000000               655 ns/op             196 B/op          4 allocs/op
-no/18/urn:a:_______________________________________/-4           20000000               628 ns/op             196 B/op          4 allocs/op
-no/19/urn:a:%______________________________________/-4           10000000               635 ns/op             196 B/op          4 allocs/op
+BenchmarkParse/ok/00/urn:a:b______________________________________/-4           50000000               197 ns/op             166 B/op          6 allocs/op
+BenchmarkParse/ok/01/URN:foo:a123,456_____________________________/-4           10000000               954 ns/op             272 B/op         34 allocs/op
+BenchmarkParse/ok/02/urn:foo:a123%2C456___________________________/-4           10000000              1057 ns/op             320 B/op         36 allocs/op
+BenchmarkParse/ok/03/urn:ietf:params:scim:schemas:core:2.0:User___/-4            2000000              4261 ns/op            1696 B/op        134 allocs/opBenchmarkParse/ok/04/urn:ietf:params:scim:schemas:extension:enterp/-4            1000000              6345 ns/op            3296 B/op        198 allocs/op
+BenchmarkParse/ok/05/urn:ietf:params:scim:schemas:extension:enterp/-4            1000000              9186 ns/op            5728 B/op        270 allocs/op
+BenchmarkParse/ok/06/urn:burnout:nss______________________________/-4           20000000               463 ns/op             192 B/op         14 allocs/op
+BenchmarkParse/ok/07/urn:abcdefghilmnopqrstuvzabcdefghilm:x_______/-4           30000000               311 ns/op             197 B/op          6 allocs/op
+BenchmarkParse/ok/08/urn:urnurnurn:urn____________________________/-4           20000000               461 ns/op             192 B/op         14 allocs/op
+BenchmarkParse/ok/09/urn:ciao:@!=%2C(xyz)+a,b.*@g=$_'_____________/-4            3000000              2771 ns/op             976 B/op         88 allocs/op
+BenchmarkParse/ok/10/URN:x:abc%1Dz%2F%3az_________________________/-4           10000000              1169 ns/op             336 B/op         38 allocs/op
+BenchmarkParse/no/11/URN:-xxx:x___________________________________/-4           20000000               386 ns/op             304 B/op          6 allocs/op
+BenchmarkParse/no/12/urn::colon:nss_______________________________/-4           20000000               416 ns/op             304 B/op          6 allocs/op
+BenchmarkParse/no/13/urn:abcdefghilmnopqrstuvzabcdefghilmn:specifi/-4           20000000               512 ns/op             304 B/op          6 allocs/opBenchmarkParse/no/14/URN:a!?:x____________________________________/-4           20000000               393 ns/op             304 B/op          6 allocs/op
+BenchmarkParse/no/15/urn:urn:NSS__________________________________/-4           20000000               366 ns/op             272 B/op          6 allocs/op
+BenchmarkParse/no/16/urn:white_space:NSS__________________________/-4           20000000               416 ns/op             304 B/op          6 allocs/op
+BenchmarkParse/no/17/urn:concat:no_spaces_________________________/-4           20000000               519 ns/op             312 B/op          9 allocs/op
+BenchmarkParse/no/18/urn:a:/______________________________________/-4           20000000               411 ns/op             304 B/op          7 allocs/op
+BenchmarkParse/no/19/urn:UrN:NSS__________________________________/-4           20000000               391 ns/op             272 B/op          6 allocs/op
 ```
 
+
 ---
 
 [![Analytics](https://ga-beacon.appspot.com/UA-49657176-1/go-urn?flat)](https://github.com/igrigorik/ga-beacon)