go test -bench=. -benchmem goos: darwin goarch: amd64 pkg: github.com/brianvoe/gofakeit Table generated with tablesgenerator.com/markdown_tables
| Benchmark | Ops | CPU | MEM | MEM alloc |
|---|---|---|---|---|
| BenchmarkAddress-4 | 1000000 | 1998 ns/op | 248 B/op | 7 allocs/op |
| BenchmarkStreet-4 | 1000000 | 1278 ns/op | 62 B/op | 3 allocs/op |
| BenchmarkStreetNumber-4 | 5000000 | 344 ns/op | 36 B/op | 2 allocs/op |
| BenchmarkStreetPrefix-4 | 10000000 | 121 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkStreetName-4 | 10000000 | 122 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkStreetSuffix-4 | 10000000 | 122 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkCity-4 | 5000000 | 326 ns/op | 15 B/op | 1 allocs/op |
| BenchmarkState-4 | 10000000 | 120 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkStateAbr-4 | 10000000 | 122 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkZip-4 | 5000000 | 315 ns/op | 5 B/op | 1 allocs/op |
| BenchmarkCountry-4 | 10000000 | 126 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkCountryAbr-4 | 10000000 | 123 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLatitude-4 | 100000000 | 23.6 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLongitude-4 | 100000000 | 23.6 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLatitudeInRange-4 | 50000000 | 27.7 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLongitudeInRange-4 | 50000000 | 27.8 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBeerName-4 | 20000000 | 104 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBeerStyle-4 | 10000000 | 119 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBeerHop-4 | 20000000 | 105 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBeerYeast-4 | 20000000 | 106 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBeerMalt-4 | 20000000 | 114 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBeerIbu-4 | 20000000 | 71.0 ns/op | 8 B/op | 1 allocs/op |
| BenchmarkBeerAlcohol-4 | 5000000 | 335 ns/op | 40 B/op | 3 allocs/op |
| BenchmarkBeerBlg-4 | 5000000 | 338 ns/op | 48 B/op | 3 allocs/op |
| BenchmarkBool-4 | 50000000 | 34.2 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkColor-4 | 20000000 | 112 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkSafeColor-4 | 20000000 | 102 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHexColor-4 | 3000000 | 491 ns/op | 24 B/op | 3 allocs/op |
| BenchmarkRGBColor-4 | 20000000 | 103 ns/op | 32 B/op | 1 allocs/op |
| BenchmarkCompany-4 | 5000000 | 353 ns/op | 22 B/op | 1 allocs/op |
| BenchmarkCompanySuffix-4 | 20000000 | 89.6 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBuzzWord-4 | 20000000 | 99.0 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkBS-4 | 20000000 | 100 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkContact-4 | 1000000 | 1121 ns/op | 178 B/op | 7 allocs/op |
| BenchmarkPhone-4 | 5000000 | 346 ns/op | 16 B/op | 1 allocs/op |
| BenchmarkPhoneFormatted-4 | 3000000 | 456 ns/op | 16 B/op | 1 allocs/op |
| BenchmarkEmail-4 | 2000000 | 715 ns/op | 130 B/op | 5 allocs/op |
| BenchmarkCurrency-4 | 10000000 | 125 ns/op | 32 B/op | 1 allocs/op |
| BenchmarkCurrencyShort-4 | 20000000 | 104 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkCurrencyLong-4 | 20000000 | 105 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkPrice-4 | 50000000 | 27.2 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkDate-4 | 5000000 | 371 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkDateRange-4 | 10000000 | 238 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkMonth-4 | 30000000 | 44.6 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkDay-4 | 50000000 | 39.2 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkWeekDay-4 | 30000000 | 44.7 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkYear-4 | 20000000 | 115 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHour-4 | 30000000 | 39.9 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkMinute-4 | 50000000 | 40.4 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkSecond-4 | 30000000 | 40.6 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkNanoSecond-4 | 30000000 | 42.2 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkTimeZone-4 | 20000000 | 105 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkTimeZoneFull-4 | 20000000 | 118 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkTimeZoneAbv-4 | 20000000 | 105 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkTimeZoneOffset-4 | 10000000 | 147 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkMimeType-4 | 20000000 | 99.9 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkExtension-4 | 20000000 | 109 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkGenerate-4 | 1000000 | 1588 ns/op | 414 B/op | 11 allocs/op |
| BenchmarkHackerPhrase-4 | 300000 | 4576 ns/op | 2295 B/op | 26 allocs/op |
| BenchmarkHackerAbbreviation-4 | 20000000 | 101 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHackerAdjective-4 | 20000000 | 101 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHackerNoun-4 | 20000000 | 104 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHackerVerb-4 | 20000000 | 113 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHackerIngverb-4 | 20000000 | 98.6 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHipsterWord-4 | 20000000 | 100 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkHipsterSentence-4 | 1000000 | 1636 ns/op | 353 B/op | 3 allocs/op |
| BenchmarkHipsterParagraph-4 | 50000 | 31677 ns/op | 12351 B/op | 64 allocs/op |
| BenchmarkImageURL-4 | 20000000 | 108 ns/op | 38 B/op | 3 allocs/op |
| BenchmarkDomainName-4 | 3000000 | 491 ns/op | 76 B/op | 3 allocs/op |
| BenchmarkDomainSuffix-4 | 20000000 | 99.4 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkURL-4 | 1000000 | 1201 ns/op | 278 B/op | 8 allocs/op |
| BenchmarkHTTPMethod-4 | 20000000 | 100 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkIPv4Address-4 | 3000000 | 407 ns/op | 48 B/op | 5 allocs/op |
| BenchmarkIPv6Address-4 | 3000000 | 552 ns/op | 96 B/op | 7 allocs/op |
| BenchmarkUsername-4 | 5000000 | 307 ns/op | 16 B/op | 2 allocs/op |
| BenchmarkJob-4 | 2000000 | 726 ns/op | 86 B/op | 2 allocs/op |
| BenchmarkJobTitle-4 | 20000000 | 98.7 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkJobDescriptor-4 | 20000000 | 98.9 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkJobLevel-4 | 20000000 | 110 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLogLevel-4 | 20000000 | 107 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkReplaceWithNumbers-4 | 3000000 | 570 ns/op | 32 B/op | 1 allocs/op |
| BenchmarkName-4 | 5000000 | 285 ns/op | 17 B/op | 1 allocs/op |
| BenchmarkFirstName-4 | 20000000 | 102 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLastName-4 | 20000000 | 100 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkNamePrefix-4 | 20000000 | 98.0 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkNameSuffix-4 | 20000000 | 109 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkNumber-4 | 50000000 | 34.5 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkUint8-4 | 50000000 | 28.5 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkUint16-4 | 50000000 | 28.5 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkUint32-4 | 50000000 | 27.0 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkUint64-4 | 50000000 | 34.6 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkInt8-4 | 50000000 | 28.5 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkInt16-4 | 50000000 | 28.4 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkInt32-4 | 50000000 | 27.0 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkInt64-4 | 50000000 | 34.9 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkFloat32-4 | 50000000 | 27.7 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkFloat32Range-4 | 50000000 | 27.9 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkFloat64-4 | 50000000 | 25.9 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkFloat64Range-4 | 50000000 | 26.5 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkNumerify-4 | 5000000 | 354 ns/op | 16 B/op | 1 allocs/op |
| BenchmarkShuffleInts-4 | 10000000 | 226 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkPassword-4 | 2000000 | 655 ns/op | 304 B/op | 6 allocs/op |
| BenchmarkCreditCard-4 | 2000000 | 997 ns/op | 88 B/op | 4 allocs/op |
| BenchmarkCreditCardType-4 | 20000000 | 92.7 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkCreditCardNumber-4 | 3000000 | 572 ns/op | 16 B/op | 1 allocs/op |
| BenchmarkCreditCardNumberLuhn-4 | 300000 | 5815 ns/op | 159 B/op | 9 allocs/op |
| BenchmarkCreditCardExp-4 | 10000000 | 129 ns/op | 5 B/op | 1 allocs/op |
| BenchmarkCreditCardCvv-4 | 10000000 | 128 ns/op | 3 B/op | 1 allocs/op |
| BenchmarkSSN-4 | 20000000 | 84.2 ns/op | 16 B/op | 1 allocs/op |
| BenchmarkGender-4 | 50000000 | 38.0 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkPerson-4 | 300000 | 5563 ns/op | 805 B/op | 26 allocs/op |
| BenchmarkSimpleStatusCode-4 | 20000000 | 72.9 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkStatusCode-4 | 20000000 | 75.8 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLetter-4 | 50000000 | 38.4 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkDigit-4 | 50000000 | 38.2 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkLexify-4 | 10000000 | 222 ns/op | 8 B/op | 1 allocs/op |
| BenchmarkShuffleStrings-4 | 10000000 | 197 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkUUID-4 | 20000000 | 106 ns/op | 48 B/op | 1 allocs/op |
| BenchmarkUserAgent-4 | 1000000 | 1236 ns/op | 305 B/op | 5 allocs/op |
| BenchmarkChromeUserAgent-4 | 2000000 | 881 ns/op | 188 B/op | 5 allocs/op |
| BenchmarkFirefoxUserAgent-4 | 1000000 | 1595 ns/op | 386 B/op | 7 allocs/op |
| BenchmarkSafariUserAgent-4 | 1000000 | 1396 ns/op | 551 B/op | 7 allocs/op |
| BenchmarkOperaUserAgent-4 | 2000000 | 950 ns/op | 216 B/op | 5 allocs/op |
| BenchmarkWord-4 | 20000000 | 99.1 ns/op | 0 B/op | 0 allocs/op |
| BenchmarkSentence-4 | 1000000 | 1540 ns/op | 277 B/op | 2 allocs/op |
| BenchmarkParagraph-4 | 50000 | 30978 ns/op | 11006 B/op | 61 allocs/op |