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-16 | 797298 | 1649 ns/op | 248 B/op | 7 allocs/op |
BenchmarkStreet-16 | 1987233 | 601 ns/op | 62 B/op | 3 allocs/op |
BenchmarkStreetNumber-16 | 4808812 | 252 ns/op | 36 B/op | 2 allocs/op |
BenchmarkStreetPrefix-16 | 12750800 | 83.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkStreetName-16 | 14026328 | 81.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkStreetSuffix-16 | 13836478 | 81.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCity-16 | 4617508 | 245 ns/op | 15 B/op | 1 allocs/op |
BenchmarkState-16 | 12095868 | 86.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkStateAbr-16 | 13337152 | 83.5 ns/op | 0 B/op | 0 allocs/op |
BenchmarkZip-16 | 6264339 | 201 ns/op | 5 B/op | 1 allocs/op |
BenchmarkCountry-16 | 12378775 | 85.4 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCountryAbr-16 | 12770610 | 86.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLatitude-16 | 30935530 | 32.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLongitude-16 | 35305698 | 32.4 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLatitudeInRange-16 | 35285907 | 34.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLongitudeInRange-16 | 29716158 | 34.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkPetName-16 | 15559858 | 69.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkAnimal-16 | 15493616 | 71.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkAnimalType-16 | 15802927 | 72.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFarmAnimal-16 | 13610484 | 81.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCat-16 | 14966256 | 76.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkDog-16 | 12833390 | 88.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkUsername-16 | 5720742 | 220 ns/op | 16 B/op | 2 allocs/op |
BenchmarkPassword-16 | 2016339 | 593 ns/op | 304 B/op | 6 allocs/op |
BenchmarkBeerName-16 | 15339746 | 72.4 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBeerStyle-16 | 12902784 | 86.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBeerHop-16 | 15131584 | 71.5 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBeerYeast-16 | 14747238 | 73.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBeerMalt-16 | 14982421 | 78.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBeerIbu-16 | 20595496 | 53.4 ns/op | 8 B/op | 1 allocs/op |
BenchmarkBeerAlcohol-16 | 3921880 | 299 ns/op | 40 B/op | 3 allocs/op |
BenchmarkBeerBlg-16 | 4150712 | 300 ns/op | 48 B/op | 3 allocs/op |
BenchmarkCar-16 | 1996923 | 597 ns/op | 96 B/op | 1 allocs/op |
BenchmarkCarType-16 | 17076163 | 65.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCarFuelType-16 | 14844217 | 73.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCarTransmissionType-16 | 16047379 | 68.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCarMaker-16 | 14501310 | 76.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCarModel-16 | 12503469 | 87.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkColor-16 | 14812000 | 75.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkSafeColor-16 | 17647850 | 66.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHexColor-16 | 3710928 | 326 ns/op | 24 B/op | 3 allocs/op |
BenchmarkRGBColor-16 | 12641104 | 83.3 ns/op | 32 B/op | 1 allocs/op |
BenchmarkCompany-16 | 17277220 | 67.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCompanySuffix-16 | 17099479 | 60.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBuzzWord-16 | 15963231 | 68.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBS-16 | 15149085 | 71.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkJob-16 | 3203989 | 383 ns/op | 64 B/op | 1 allocs/op |
BenchmarkJobTitle-16 | 15232904 | 70.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkJobDescriptor-16 | 15603652 | 69.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkJobLevel-16 | 14281743 | 77.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkEmoji-16 | 15016417 | 75.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkEmojiDescription-16 | 14764699 | 76.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkEmojiCategory-16 | 13463936 | 78.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkEmojiAlias-16 | 12291789 | 87.5 ns/op | 0 B/op | 0 allocs/op |
BenchmarkEmojiTag-16 | 13451284 | 82.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFileMimeType-16 | 16654501 | 67.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFileExtension-16 | 13656126 | 73.4 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFruit-16 | 15039096 | 74.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkVegetable-16 | 14397543 | 76.5 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBreakfast-16 | 5960095 | 181 ns/op | 35 B/op | 1 allocs/op |
BenchmarkLunch-16 | 6350367 | 189 ns/op | 37 B/op | 1 allocs/op |
BenchmarkDinner-16 | 6245412 | 177 ns/op | 37 B/op | 1 allocs/op |
BenchmarkSnack-16 | 5891965 | 192 ns/op | 36 B/op | 1 allocs/op |
BenchmarkDessert-16 | 6603031 | 186 ns/op | 34 B/op | 2 allocs/op |
BenchmarkGamertag-16 | 3237366 | 352 ns/op | 36 B/op | 3 allocs/op |
BenchmarkGenerate-16 | 457622 | 2652 ns/op | 916 B/op | 23 allocs/op |
BenchmarkMap-16 | 290334 | 4145 ns/op | 1082 B/op | 16 allocs/op |
BenchmarkHackerPhrase-16 | 200760 | 5623 ns/op | 2909 B/op | 37 allocs/op |
BenchmarkHackerAbbreviation-16 | 15939142 | 71.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHackerAdjective-16 | 14837203 | 70.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHackerNoun-16 | 14633212 | 72.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHackerVerb-16 | 13376676 | 82.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHackerIngverb-16 | 14869647 | 72.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkReplaceWithNumbers-16 | 4214044 | 287 ns/op | 32 B/op | 1 allocs/op |
BenchmarkHipsterWord-16 | 14753112 | 71.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHipsterSentence-16 | 871815 | 1396 ns/op | 305 B/op | 3 allocs/op |
BenchmarkHipsterParagraph-16 | 42579 | 28624 ns/op | 10560 B/op | 48 allocs/op |
BenchmarkImageURL-16 | 10556988 | 121 ns/op | 38 B/op | 3 allocs/op |
BenchmarkDomainName-16 | 2852584 | 428 ns/op | 53 B/op | 2 allocs/op |
BenchmarkDomainSuffix-16 | 15614646 | 70.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkURL-16 | 1128352 | 1056 ns/op | 189 B/op | 4 allocs/op |
BenchmarkHTTPMethod-16 | 15604741 | 72.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkIPv4Address-16 | 3539780 | 332 ns/op | 48 B/op | 5 allocs/op |
BenchmarkIPv6Address-16 | 2419968 | 490 ns/op | 96 B/op | 7 allocs/op |
BenchmarkMacAddress-16 | 2003596 | 619 ns/op | 79 B/op | 6 allocs/op |
BenchmarkHTTPStatusCode-16 | 22232200 | 50.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHTTPStatusCodeSimple-16 | 21198192 | 48.4 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLogLevel-16 | 13729278 | 78.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkUserAgent-16 | 1000000 | 1044 ns/op | 300 B/op | 5 allocs/op |
BenchmarkChromeUserAgent-16 | 1591886 | 783 ns/op | 188 B/op | 5 allocs/op |
BenchmarkFirefoxUserAgent-16 | 742941 | 1400 ns/op | 362 B/op | 6 allocs/op |
BenchmarkSafariUserAgent-16 | 930159 | 1306 ns/op | 551 B/op | 7 allocs/op |
BenchmarkOperaUserAgent-16 | 1454205 | 829 ns/op | 216 B/op | 5 allocs/op |
BenchmarkLanguage-16 | 15265677 | 71.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLanguageAbbreviation-16 | 16144437 | 68.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkProgrammingLanguage-16 | 16125788 | 71.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkProgrammingLanguageBest-16 | 1000000000 | 0.229 ns/op | 0 B/op | 0 allocs/op |
BenchmarkBool-16 | 79448815 | 15.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkUUID-16 | 11553009 | 106 ns/op | 48 B/op | 1 allocs/op |
BenchmarkNumber-16 | 59585859 | 17.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkUint8-16 | 79947612 | 15.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkUint16-16 | 79249844 | 15.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkUint32-16 | 81112372 | 14.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkUint64-16 | 50800922 | 20.5 ns/op | 0 B/op | 0 allocs/op |
BenchmarkInt8-16 | 66494482 | 15.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkInt16-16 | 79505629 | 15.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkInt32-16 | 79967979 | 15.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkInt64-16 | 60566858 | 19.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFloat32-16 | 84251548 | 14.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFloat32Range-16 | 80528571 | 14.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFloat64-16 | 94149510 | 12.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkFloat64Range-16 | 94346104 | 12.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkShuffleInts-16 | 9075564 | 130 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCurrency-16 | 11273227 | 115 ns/op | 32 B/op | 1 allocs/op |
BenchmarkCurrencyShort-16 | 15565836 | 72.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCurrencyLong-16 | 15420937 | 71.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkPrice-16 | 80781411 | 15.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCreditCard-16 | 1637452 | 751 ns/op | 88 B/op | 4 allocs/op |
BenchmarkCreditCardType-16 | 17678868 | 64.4 ns/op | 0 B/op | 0 allocs/op |
BenchmarkCreditCardNumber-16 | 3361524 | 349 ns/op | 16 B/op | 1 allocs/op |
BenchmarkCreditCardNumberLuhn-16 | 279769 | 3620 ns/op | 160 B/op | 10 allocs/op |
BenchmarkCreditCardExp-16 | 7523824 | 150 ns/op | 5 B/op | 1 allocs/op |
BenchmarkCreditCardCvv-16 | 15185973 | 73.6 ns/op | 3 B/op | 1 allocs/op |
BenchmarkName-16 | 5436148 | 215 ns/op | 17 B/op | 1 allocs/op |
BenchmarkFirstName-16 | 14362125 | 72.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLastName-16 | 15530926 | 72.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkNamePrefix-16 | 18074462 | 66.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkNameSuffix-16 | 14657012 | 73.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkSSN-16 | 18693813 | 68.9 ns/op | 16 B/op | 1 allocs/op |
BenchmarkGender-16 | 72023787 | 15.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkPerson-16 | 282908 | 4377 ns/op | 752 B/op | 24 allocs/op |
BenchmarkContact-16 | 1369327 | 911 ns/op | 146 B/op | 6 allocs/op |
BenchmarkPhone-16 | 6015615 | 204 ns/op | 16 B/op | 1 allocs/op |
BenchmarkPhoneFormatted-16 | 3928914 | 296 ns/op | 16 B/op | 1 allocs/op |
BenchmarkEmail-16 | 1901041 | 653 ns/op | 98 B/op | 4 allocs/op |
BenchmarkLetter-16 | 65959573 | 17.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkDigit-16 | 58815334 | 17.4 ns/op | 0 B/op | 0 allocs/op |
BenchmarkNumerify-16 | 5526314 | 207 ns/op | 16 B/op | 1 allocs/op |
BenchmarkLexify-16 | 9712312 | 129 ns/op | 8 B/op | 1 allocs/op |
BenchmarkShuffleStrings-16 | 8997901 | 119 ns/op | 0 B/op | 0 allocs/op |
BenchmarkDate-16 | 5949220 | 194 ns/op | 0 B/op | 0 allocs/op |
BenchmarkDateRange-16 | 7122076 | 166 ns/op | 0 B/op | 0 allocs/op |
BenchmarkMonth-16 | 56979296 | 19.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkDay-16 | 61808844 | 17.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkWeekDay-16 | 62598561 | 19.3 ns/op | 0 B/op | 0 allocs/op |
BenchmarkYear-16 | 14533374 | 76.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkHour-16 | 62130793 | 17.0 ns/op | 0 B/op | 0 allocs/op |
BenchmarkMinute-16 | 66836017 | 17.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkSecond-16 | 69860632 | 17.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkNanoSecond-16 | 66957362 | 17.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkTimeZone-16 | 13841594 | 78.7 ns/op | 0 B/op | 0 allocs/op |
BenchmarkTimeZoneFull-16 | 12788362 | 89.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkTimeZoneAbv-16 | 14413452 | 77.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkTimeZoneOffset-16 | 10699014 | 103 ns/op | 0 B/op | 0 allocs/op |
BenchmarkNoun-16 | 15025992 | 74.6 ns/op | 0 B/op | 0 allocs/op |
BenchmarkVerb-16 | 13394044 | 82.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkAdverb-16 | 13968967 | 78.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkPreposition-16 | 14575834 | 81.1 ns/op | 0 B/op | 0 allocs/op |
BenchmarkAdjective-16 | 13957762 | 82.9 ns/op | 0 B/op | 0 allocs/op |
BenchmarkWord-16 | 11083752 | 98.2 ns/op | 0 B/op | 0 allocs/op |
BenchmarkSentence-16 | 647954 | 1642 ns/op | 251 B/op | 2 allocs/op |
BenchmarkParagraph-16 | 34026 | 35489 ns/op | 9587 B/op | 47 allocs/op |
BenchmarkLoremIpsumWord-16 | 15156211 | 70.8 ns/op | 0 B/op | 0 allocs/op |
BenchmarkLoremIpsumSentence-16 | 908371 | 1293 ns/op | 229 B/op | 2 allocs/op |
BenchmarkLoremIpsumParagraph-16 | 41920 | 27860 ns/op | 9214 B/op | 45 allocs/op |
BenchmarkQuestion-16 | 1000000 | 1152 ns/op | 315 B/op | 4 allocs/op |
BenchmarkQuote-16 | 924054 | 1263 ns/op | 268 B/op | 3 allocs/op |
BenchmarkPhrase-16 | 11034157 | 94.6 ns/op | 0 B/op | 0 allocs/op |