diff --git a/docs/bench/ach/data.js b/docs/bench/ach/data.js index 76d1ce6..4a13436 100644 --- a/docs/bench/ach/data.js +++ b/docs/bench/ach/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1734916094929, + "lastUpdate": 1735002413106, "repoUrl": "https://github.com/moov-io/benchmarks", "entries": { "moov-io/ach Benchmarks": [ @@ -56810,6 +56810,682 @@ window.BENCHMARK_DATA = { "extra": "42701060 times\n4 procs" } ] + }, + { + "commit": { + "author": { + "name": "github-action-benchmark", + "username": "github", + "email": "github@users.noreply.github.com" + }, + "committer": { + "name": "github-action-benchmark", + "username": "github", + "email": "github@users.noreply.github.com" + }, + "id": "c6ea9a98f29583d794ba3107a0407fd8a4bcfdf1", + "message": "add moov-io/watchman Benchmarks (go) benchmark result for cb627b587491f93c509f532fb50549337c3125fd", + "timestamp": "2024-12-23T12:22:58Z", + "url": "https://github.com/moov-io/benchmarks/commit/c6ea9a98f29583d794ba3107a0407fd8a4bcfdf1" + }, + "date": 1735002413074, + "tool": "go", + "benches": [ + { + "name": "BenchmarkBuildFile", + "value": 12463, + "unit": "ns/op\t 9674 B/op\t 99 allocs/op", + "extra": "98250 times\n4 procs" + }, + { + "name": "BenchmarkBuildFile - ns/op", + "value": 12463, + "unit": "ns/op", + "extra": "98250 times\n4 procs" + }, + { + "name": "BenchmarkBuildFile - B/op", + "value": 9674, + "unit": "B/op", + "extra": "98250 times\n4 procs" + }, + { + "name": "BenchmarkBuildFile - allocs/op", + "value": 99, + "unit": "allocs/op", + "extra": "98250 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead", + "value": 40039, + "unit": "ns/op\t 21523 B/op\t 61 allocs/op", + "extra": "29970 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead - ns/op", + "value": 40039, + "unit": "ns/op", + "extra": "29970 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead - B/op", + "value": 21523, + "unit": "B/op", + "extra": "29970 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead - allocs/op", + "value": 61, + "unit": "allocs/op", + "extra": "29970 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead", + "value": 72398, + "unit": "ns/op\t 25388 B/op\t 136 allocs/op", + "extra": "16597 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead - ns/op", + "value": 72398, + "unit": "ns/op", + "extra": "16597 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead - B/op", + "value": 25388, + "unit": "B/op", + "extra": "16597 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead - allocs/op", + "value": 136, + "unit": "allocs/op", + "extra": "16597 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead", + "value": 30364, + "unit": "ns/op\t 20931 B/op\t 54 allocs/op", + "extra": "39336 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead - ns/op", + "value": 30364, + "unit": "ns/op", + "extra": "39336 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead - B/op", + "value": 20931, + "unit": "B/op", + "extra": "39336 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead - allocs/op", + "value": 54, + "unit": "allocs/op", + "extra": "39336 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead", + "value": 292226, + "unit": "ns/op\t 56272 B/op\t 743 allocs/op", + "extra": "3942 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead - ns/op", + "value": 292226, + "unit": "ns/op", + "extra": "3942 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead - B/op", + "value": 56272, + "unit": "B/op", + "extra": "3942 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead - allocs/op", + "value": 743, + "unit": "allocs/op", + "extra": "3942 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2", + "value": 290722, + "unit": "ns/op\t 56272 B/op\t 743 allocs/op", + "extra": "3944 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2 - ns/op", + "value": 290722, + "unit": "ns/op", + "extra": "3944 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2 - B/op", + "value": 56272, + "unit": "B/op", + "extra": "3944 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2 - allocs/op", + "value": 743, + "unit": "allocs/op", + "extra": "3944 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3", + "value": 99827, + "unit": "ns/op\t 27428 B/op\t 199 allocs/op", + "extra": "12381 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3 - ns/op", + "value": 99827, + "unit": "ns/op", + "extra": "12381 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3 - B/op", + "value": 27428, + "unit": "B/op", + "extra": "12381 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3 - allocs/op", + "value": 199, + "unit": "allocs/op", + "extra": "12381 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite", + "value": 43298, + "unit": "ns/op\t 31569 B/op\t 129 allocs/op", + "extra": "27816 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite - ns/op", + "value": 43298, + "unit": "ns/op", + "extra": "27816 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite - B/op", + "value": 31569, + "unit": "B/op", + "extra": "27816 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite - allocs/op", + "value": 129, + "unit": "allocs/op", + "extra": "27816 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite", + "value": 210994, + "unit": "ns/op\t 53858 B/op\t 2040 allocs/op", + "extra": "5737 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite - ns/op", + "value": 210994, + "unit": "ns/op", + "extra": "5737 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite - B/op", + "value": 53858, + "unit": "B/op", + "extra": "5737 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite - allocs/op", + "value": 2040, + "unit": "allocs/op", + "extra": "5737 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr", + "value": 5405, + "unit": "ns/op\t 6145 B/op\t 25 allocs/op", + "extra": "217543 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr - ns/op", + "value": 5405, + "unit": "ns/op", + "extra": "217543 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr - B/op", + "value": 6145, + "unit": "B/op", + "extra": "217543 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr - allocs/op", + "value": 25, + "unit": "allocs/op", + "extra": "217543 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite", + "value": 147806, + "unit": "ns/op\t 57105 B/op\t 610 allocs/op", + "extra": "7515 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite - ns/op", + "value": 147806, + "unit": "ns/op", + "extra": "7515 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite - B/op", + "value": 57105, + "unit": "B/op", + "extra": "7515 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite - allocs/op", + "value": 610, + "unit": "allocs/op", + "extra": "7515 times\n4 procs" + }, + { + "name": "BenchmarkPPDIATWrite", + "value": 231380104, + "unit": "1210428822412250106A094101Federal Reserve Bank My Bank Name ", + "extra": "101 times\n4 procs" + }, + { + "name": "BenchmarkPPDIATWrite - 1210428822412250106A094101Federal", + "value": 231380104, + "unit": "1210428822412250106A094101Federal", + "extra": "101 times\n4 procs" + }, + { + "name": "BenchmarkPPDIATWrite - Bank", + "value": null, + "unit": "Bank", + "extra": "101 times\n4 procs" + }, + { + "name": "BenchmarkPPDIATWrite - Bank", + "value": null, + "unit": "Bank", + "extra": "101 times\n4 procs" + }, + { + "name": "BenchmarkPPDIATWrite - ", + "value": null, + "unit": "", + "extra": "101 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldShort", + "value": 1246, + "unit": "ns/op\t 96 B/op\t 4 allocs/op", + "extra": "927134 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldShort - ns/op", + "value": 1246, + "unit": "ns/op", + "extra": "927134 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldShort - B/op", + "value": 96, + "unit": "B/op", + "extra": "927134 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldShort - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "927134 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong", + "value": 118.3, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "9213590 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong - ns/op", + "value": 118.3, + "unit": "ns/op", + "extra": "9213590 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong - B/op", + "value": 16, + "unit": "B/op", + "extra": "9213590 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "9213590 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort", + "value": 70.82, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "16818290 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort - ns/op", + "value": 70.82, + "unit": "ns/op", + "extra": "16818290 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort - B/op", + "value": 16, + "unit": "B/op", + "extra": "16818290 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "16818290 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong", + "value": 31, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "37403359 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong - ns/op", + "value": 31, + "unit": "ns/op", + "extra": "37403359 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong - B/op", + "value": 8, + "unit": "B/op", + "extra": "37403359 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "37403359 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField", + "value": 13.82, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "87592455 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField - ns/op", + "value": 13.82, + "unit": "ns/op", + "extra": "87592455 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField - B/op", + "value": 0, + "unit": "B/op", + "extra": "87592455 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "87592455 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField", + "value": 5.915, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "204060339 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField - ns/op", + "value": 5.915, + "unit": "ns/op", + "extra": "204060339 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField - B/op", + "value": 0, + "unit": "B/op", + "extra": "204060339 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "204060339 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles", + "value": 299135, + "unit": "ns/op\t 56822 B/op\t 637 allocs/op", + "extra": "3960 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles - ns/op", + "value": 299135, + "unit": "ns/op", + "extra": "3960 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles - B/op", + "value": 56822, + "unit": "B/op", + "extra": "3960 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles - allocs/op", + "value": 637, + "unit": "allocs/op", + "extra": "3960 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts", + "value": 308393, + "unit": "ns/op\t 56840 B/op\t 637 allocs/op", + "extra": "3712 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts - ns/op", + "value": 308393, + "unit": "ns/op", + "extra": "3712 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts - B/op", + "value": 56840, + "unit": "B/op", + "extra": "3712 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts - allocs/op", + "value": 637, + "unit": "allocs/op", + "extra": "3712 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir", + "value": 170760, + "unit": "ns/op\t 57030 B/op\t 640 allocs/op", + "extra": "6690 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir - ns/op", + "value": 170760, + "unit": "ns/op", + "extra": "6690 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir - B/op", + "value": 57030, + "unit": "B/op", + "extra": "6690 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir - allocs/op", + "value": 640, + "unit": "allocs/op", + "extra": "6690 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts", + "value": 172639, + "unit": "ns/op\t 57045 B/op\t 640 allocs/op", + "extra": "6064 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts - ns/op", + "value": 172639, + "unit": "ns/op", + "extra": "6064 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts - B/op", + "value": 57045, + "unit": "B/op", + "extra": "6064 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts - allocs/op", + "value": 640, + "unit": "allocs/op", + "extra": "6064 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups", + "value": 360694, + "unit": "ns/op\t 62544 B/op\t 697 allocs/op", + "extra": "3368 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups - ns/op", + "value": 360694, + "unit": "ns/op", + "extra": "3368 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups - B/op", + "value": 62544, + "unit": "B/op", + "extra": "3368 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "3368 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups", + "value": 363088, + "unit": "ns/op\t 62545 B/op\t 697 allocs/op", + "extra": "3542 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups - ns/op", + "value": 363088, + "unit": "ns/op", + "extra": "3542 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups - B/op", + "value": 62545, + "unit": "B/op", + "extra": "3542 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "3542 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups", + "value": 356959, + "unit": "ns/op\t 62524 B/op\t 697 allocs/op", + "extra": "3652 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups - ns/op", + "value": 356959, + "unit": "ns/op", + "extra": "3652 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups - B/op", + "value": 62524, + "unit": "B/op", + "extra": "3652 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "3652 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups", + "value": 350876, + "unit": "ns/op\t 62451 B/op\t 697 allocs/op", + "extra": "4214 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups - ns/op", + "value": 350876, + "unit": "ns/op", + "extra": "4214 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups - B/op", + "value": 62451, + "unit": "B/op", + "extra": "4214 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "4214 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid", + "value": 28.63, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "42599995 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid - ns/op", + "value": 28.63, + "unit": "ns/op", + "extra": "42599995 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid - B/op", + "value": 0, + "unit": "B/op", + "extra": "42599995 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "42599995 times\n4 procs" + } + ] } ], "moov-io/ach": [