diff --git a/docs/bench/ach/data.js b/docs/bench/ach/data.js index 901543e..5847997 100644 --- a/docs/bench/ach/data.js +++ b/docs/bench/ach/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1735693948844, + "lastUpdate": 1735779964245, "repoUrl": "https://github.com/moov-io/benchmarks", "entries": { "moov-io/ach Benchmarks": [ @@ -62894,6 +62894,682 @@ window.BENCHMARK_DATA = { "extra": "41960488 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": "b2fb92ac96920a1737592d01e71c75346447555f", + "message": "add moov-io/watchman Benchmarks (go) benchmark result for de8fecf1334b4e63841a4b984f41800f8b2d4113", + "timestamp": "2025-01-01T12:22:06Z", + "url": "https://github.com/moov-io/benchmarks/commit/b2fb92ac96920a1737592d01e71c75346447555f" + }, + "date": 1735779964219, + "tool": "go", + "benches": [ + { + "name": "BenchmarkBuildFile", + "value": 12200, + "unit": "ns/op\t 9674 B/op\t 99 allocs/op", + "extra": "98089 times\n4 procs" + }, + { + "name": "BenchmarkBuildFile - ns/op", + "value": 12200, + "unit": "ns/op", + "extra": "98089 times\n4 procs" + }, + { + "name": "BenchmarkBuildFile - B/op", + "value": 9674, + "unit": "B/op", + "extra": "98089 times\n4 procs" + }, + { + "name": "BenchmarkBuildFile - allocs/op", + "value": 99, + "unit": "allocs/op", + "extra": "98089 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead", + "value": 39590, + "unit": "ns/op\t 21523 B/op\t 61 allocs/op", + "extra": "30266 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead - ns/op", + "value": 39590, + "unit": "ns/op", + "extra": "30266 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead - B/op", + "value": 21523, + "unit": "B/op", + "extra": "30266 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitRead - allocs/op", + "value": 61, + "unit": "allocs/op", + "extra": "30266 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead", + "value": 74115, + "unit": "ns/op\t 25388 B/op\t 136 allocs/op", + "extra": "16768 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead - ns/op", + "value": 74115, + "unit": "ns/op", + "extra": "16768 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead - B/op", + "value": 25388, + "unit": "B/op", + "extra": "16768 times\n4 procs" + }, + { + "name": "BenchmarkWEBDebitRead - allocs/op", + "value": 136, + "unit": "allocs/op", + "extra": "16768 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead", + "value": 30541, + "unit": "ns/op\t 20931 B/op\t 54 allocs/op", + "extra": "37650 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead - ns/op", + "value": 30541, + "unit": "ns/op", + "extra": "37650 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead - B/op", + "value": 20931, + "unit": "B/op", + "extra": "37650 times\n4 procs" + }, + { + "name": "BenchmarkPPDDebitFixedLengthRead - allocs/op", + "value": 54, + "unit": "allocs/op", + "extra": "37650 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead", + "value": 289230, + "unit": "ns/op\t 56272 B/op\t 743 allocs/op", + "extra": "3940 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead - ns/op", + "value": 289230, + "unit": "ns/op", + "extra": "3940 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead - B/op", + "value": 56272, + "unit": "B/op", + "extra": "3940 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead - allocs/op", + "value": 743, + "unit": "allocs/op", + "extra": "3940 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2", + "value": 290085, + "unit": "ns/op\t 56274 B/op\t 743 allocs/op", + "extra": "4092 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2 - ns/op", + "value": 290085, + "unit": "ns/op", + "extra": "4092 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2 - B/op", + "value": 56274, + "unit": "B/op", + "extra": "4092 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead2 - allocs/op", + "value": 743, + "unit": "allocs/op", + "extra": "4092 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3", + "value": 96227, + "unit": "ns/op\t 27427 B/op\t 199 allocs/op", + "extra": "12517 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3 - ns/op", + "value": 96227, + "unit": "ns/op", + "extra": "12517 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3 - B/op", + "value": 27427, + "unit": "B/op", + "extra": "12517 times\n4 procs" + }, + { + "name": "BenchmarkACHFileRead3 - allocs/op", + "value": 199, + "unit": "allocs/op", + "extra": "12517 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite", + "value": 43410, + "unit": "ns/op\t 31569 B/op\t 129 allocs/op", + "extra": "27499 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite - ns/op", + "value": 43410, + "unit": "ns/op", + "extra": "27499 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite - B/op", + "value": 31569, + "unit": "B/op", + "extra": "27499 times\n4 procs" + }, + { + "name": "BenchmarkPPDWrite - allocs/op", + "value": 129, + "unit": "allocs/op", + "extra": "27499 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite", + "value": 232193, + "unit": "ns/op\t 53858 B/op\t 2040 allocs/op", + "extra": "5136 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite - ns/op", + "value": 232193, + "unit": "ns/op", + "extra": "5136 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite - B/op", + "value": 53858, + "unit": "B/op", + "extra": "5136 times\n4 procs" + }, + { + "name": "BenchmarkLargeWEBWrite - allocs/op", + "value": 2040, + "unit": "allocs/op", + "extra": "5136 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr", + "value": 5520, + "unit": "ns/op\t 6145 B/op\t 25 allocs/op", + "extra": "208567 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr - ns/op", + "value": 5520, + "unit": "ns/op", + "extra": "208567 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr - B/op", + "value": 6145, + "unit": "B/op", + "extra": "208567 times\n4 procs" + }, + { + "name": "BenchmarkFileWriteErr - allocs/op", + "value": 25, + "unit": "allocs/op", + "extra": "208567 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite", + "value": 149936, + "unit": "ns/op\t 57105 B/op\t 610 allocs/op", + "extra": "7710 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite - ns/op", + "value": 149936, + "unit": "ns/op", + "extra": "7710 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite - B/op", + "value": 57105, + "unit": "B/op", + "extra": "7710 times\n4 procs" + }, + { + "name": "BenchmarkIATWrite - allocs/op", + "value": 610, + "unit": "allocs/op", + "extra": "7710 times\n4 procs" + }, + { + "name": "BenchmarkPPDIATWrite", + "value": 231380104, + "unit": "1210428822501030105A094101Federal Reserve Bank My Bank Name ", + "extra": "101 times\n4 procs" + }, + { + "name": "BenchmarkPPDIATWrite - 1210428822501030105A094101Federal", + "value": 231380104, + "unit": "1210428822501030105A094101Federal", + "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": 1247, + "unit": "ns/op\t 96 B/op\t 4 allocs/op", + "extra": "933506 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldShort - ns/op", + "value": 1247, + "unit": "ns/op", + "extra": "933506 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldShort - B/op", + "value": 96, + "unit": "B/op", + "extra": "933506 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldShort - allocs/op", + "value": 4, + "unit": "allocs/op", + "extra": "933506 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong", + "value": 110.8, + "unit": "ns/op\t 16 B/op\t 1 allocs/op", + "extra": "10693198 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong - ns/op", + "value": 110.8, + "unit": "ns/op", + "extra": "10693198 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong - B/op", + "value": 16, + "unit": "B/op", + "extra": "10693198 times\n4 procs" + }, + { + "name": "BenchmarkAlphaFieldLong - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "10693198 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort", + "value": 71.99, + "unit": "ns/op\t 16 B/op\t 2 allocs/op", + "extra": "16424528 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort - ns/op", + "value": 71.99, + "unit": "ns/op", + "extra": "16424528 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort - B/op", + "value": 16, + "unit": "B/op", + "extra": "16424528 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldShort - allocs/op", + "value": 2, + "unit": "allocs/op", + "extra": "16424528 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong", + "value": 31.08, + "unit": "ns/op\t 8 B/op\t 1 allocs/op", + "extra": "37699118 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong - ns/op", + "value": 31.08, + "unit": "ns/op", + "extra": "37699118 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong - B/op", + "value": 8, + "unit": "B/op", + "extra": "37699118 times\n4 procs" + }, + { + "name": "BenchmarkNumericFieldLong - allocs/op", + "value": 1, + "unit": "allocs/op", + "extra": "37699118 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField", + "value": 13.65, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "85835834 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField - ns/op", + "value": 13.65, + "unit": "ns/op", + "extra": "85835834 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField - B/op", + "value": 0, + "unit": "B/op", + "extra": "85835834 times\n4 procs" + }, + { + "name": "BenchmarkParseNumField - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "85835834 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField", + "value": 5.908, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "203145069 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField - ns/op", + "value": 5.908, + "unit": "ns/op", + "extra": "203145069 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField - B/op", + "value": 0, + "unit": "B/op", + "extra": "203145069 times\n4 procs" + }, + { + "name": "BenchmarkParseStringField - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "203145069 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles", + "value": 302212, + "unit": "ns/op\t 56824 B/op\t 637 allocs/op", + "extra": "4212 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles - ns/op", + "value": 302212, + "unit": "ns/op", + "extra": "4212 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles - B/op", + "value": 56824, + "unit": "B/op", + "extra": "4212 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles - allocs/op", + "value": 637, + "unit": "allocs/op", + "extra": "4212 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts", + "value": 298812, + "unit": "ns/op\t 56834 B/op\t 637 allocs/op", + "extra": "4113 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts - ns/op", + "value": 298812, + "unit": "ns/op", + "extra": "4113 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts - B/op", + "value": 56834, + "unit": "B/op", + "extra": "4113 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_ValidateOpts - allocs/op", + "value": 637, + "unit": "allocs/op", + "extra": "4113 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir", + "value": 198993, + "unit": "ns/op\t 57029 B/op\t 640 allocs/op", + "extra": "6250 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir - ns/op", + "value": 198993, + "unit": "ns/op", + "extra": "6250 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir - B/op", + "value": 57029, + "unit": "B/op", + "extra": "6250 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir - allocs/op", + "value": 640, + "unit": "allocs/op", + "extra": "6250 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts", + "value": 170556, + "unit": "ns/op\t 57064 B/op\t 640 allocs/op", + "extra": "6756 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts - ns/op", + "value": 170556, + "unit": "ns/op", + "extra": "6756 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts - B/op", + "value": 57064, + "unit": "B/op", + "extra": "6756 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeDir_ValidateOpts - allocs/op", + "value": 640, + "unit": "allocs/op", + "extra": "6756 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups", + "value": 369166, + "unit": "ns/op\t 62534 B/op\t 697 allocs/op", + "extra": "3381 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups - ns/op", + "value": 369166, + "unit": "ns/op", + "extra": "3381 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups - B/op", + "value": 62534, + "unit": "B/op", + "extra": "3381 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_3Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "3381 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups", + "value": 366649, + "unit": "ns/op\t 62544 B/op\t 697 allocs/op", + "extra": "3442 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups - ns/op", + "value": 366649, + "unit": "ns/op", + "extra": "3442 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups - B/op", + "value": 62544, + "unit": "B/op", + "extra": "3442 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_5Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "3442 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups", + "value": 352457, + "unit": "ns/op\t 62551 B/op\t 697 allocs/op", + "extra": "3603 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups - ns/op", + "value": 352457, + "unit": "ns/op", + "extra": "3603 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups - B/op", + "value": 62551, + "unit": "B/op", + "extra": "3603 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_10Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "3603 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups", + "value": 347899, + "unit": "ns/op\t 62491 B/op\t 697 allocs/op", + "extra": "4124 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups - ns/op", + "value": 347899, + "unit": "ns/op", + "extra": "4124 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups - B/op", + "value": 62491, + "unit": "B/op", + "extra": "4124 times\n4 procs" + }, + { + "name": "BenchmarkMergeFiles/MergeFiles_100Groups - allocs/op", + "value": 697, + "unit": "allocs/op", + "extra": "4124 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid", + "value": 28.95, + "unit": "ns/op\t 0 B/op\t 0 allocs/op", + "extra": "42863865 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid - ns/op", + "value": 28.95, + "unit": "ns/op", + "extra": "42863865 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid - B/op", + "value": 0, + "unit": "B/op", + "extra": "42863865 times\n4 procs" + }, + { + "name": "BenchmarkCalculateCheckDigit/valid - allocs/op", + "value": 0, + "unit": "allocs/op", + "extra": "42863865 times\n4 procs" + } + ] } ], "moov-io/ach": [