window.BENCHMARK_DATA = { "lastUpdate": 1753428352130, "repoUrl": "https://github.com/gofiber/storage", "entries": { "Benchmark": [ { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "5401e4c6cac18b125826496700a528c76ffd821c", "message": "Merge pull request #1604 from gofiber/dependabot/go_modules/sqlite3/github.com/stretchr/testify-1.10.0\n\nchore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /sqlite3", "timestamp": "2025-03-26T20:29:42+01:00", "tree_id": "10287caf06bb2551fb9233406fbc6d3e680a6921", "url": "https://github.com/gofiber/storage/commit/5401e4c6cac18b125826496700a528c76ffd821c" }, "date": 1743019912487, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 2162882, "unit": "ns/op\t 611 B/op\t 23 allocs/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 2162882, "unit": "ns/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 611, "unit": "B/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 23, "unit": "allocs/op", "extra": "590 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 17544, "unit": "ns/op\t 856 B/op\t 44 allocs/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 17544, "unit": "ns/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 856, "unit": "B/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 44, "unit": "allocs/op", "extra": "68100 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 4230170, "unit": "ns/op\t 934 B/op\t 41 allocs/op", "extra": "336 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 4230170, "unit": "ns/op", "extra": "336 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 934, "unit": "B/op", "extra": "336 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 41, "unit": "allocs/op", "extra": "336 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "28d296d96b6e7cd24a747bc8041f1bfd02688a3f", "message": "Merge pull request #1650 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.27\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.22 to 1.14.27 in /sqlite3", "timestamp": "2025-04-10T09:49:23+02:00", "tree_id": "15fd3b505618d57505cb556ffc363a355e81e20f", "url": "https://github.com/gofiber/storage/commit/28d296d96b6e7cd24a747bc8041f1bfd02688a3f" }, "date": 1744271441001, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 860668, "unit": "ns/op\t 609 B/op\t 23 allocs/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 860668, "unit": "ns/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 609, "unit": "B/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 23, "unit": "allocs/op", "extra": "1480 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 18063, "unit": "ns/op\t 856 B/op\t 44 allocs/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 18063, "unit": "ns/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 856, "unit": "B/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 44, "unit": "allocs/op", "extra": "64624 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 1661185, "unit": "ns/op\t 933 B/op\t 41 allocs/op", "extra": "716 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 1661185, "unit": "ns/op", "extra": "716 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 933, "unit": "B/op", "extra": "716 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 41, "unit": "allocs/op", "extra": "716 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "ed7eae497fd0d8bde28db87d5f9027a5eb996edd", "message": "Merge pull request #1678 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.28\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.27 to 1.14.28 in /sqlite3", "timestamp": "2025-04-17T09:26:59+02:00", "tree_id": "bfeea845990fe15e87d3a255f63ebfba5668b44a", "url": "https://github.com/gofiber/storage/commit/ed7eae497fd0d8bde28db87d5f9027a5eb996edd" }, "date": 1744874898363, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 1270446, "unit": "ns/op\t 522 B/op\t 14 allocs/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 1270446, "unit": "ns/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 522, "unit": "B/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "928 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 16785, "unit": "ns/op\t 736 B/op\t 28 allocs/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 16785, "unit": "ns/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 736, "unit": "B/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 28, "unit": "allocs/op", "extra": "71815 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2517813, "unit": "ns/op\t 798 B/op\t 26 allocs/op", "extra": "508 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2517813, "unit": "ns/op", "extra": "508 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 798, "unit": "B/op", "extra": "508 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "508 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "84234671713e1e75e9f9c7eaaacc9f18f6c484e1", "message": "Merge pull request #1569 from gofiber/add-withcontext", "timestamp": "2025-07-07T11:44:47+02:00", "tree_id": "7578250e12b0352776171d0651b265ba58951118", "url": "https://github.com/gofiber/storage/commit/84234671713e1e75e9f9c7eaaacc9f18f6c484e1" }, "date": 1751882298856, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 992084, "unit": "ns/op\t 521 B/op\t 14 allocs/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 992084, "unit": "ns/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 521, "unit": "B/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "1150 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 16213, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 16213, "unit": "ns/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "76963 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2345740, "unit": "ns/op\t 797 B/op\t 26 allocs/op", "extra": "612 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2345740, "unit": "ns/op", "extra": "612 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 797, "unit": "B/op", "extra": "612 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "612 times\n4 procs" } ] }, { "commit": { "author": { "email": "rene@gofiber.io", "name": "RW", "username": "ReneWerner87" }, "committer": { "email": "noreply@github.com", "name": "GitHub", "username": "web-flow" }, "distinct": true, "id": "90c561c1bb25e0bc686bad2acbe8bc9b9dbe3675", "message": "Merge pull request #1838 from gofiber/dependabot/go_modules/sqlite3/github.com/mattn/go-sqlite3-1.14.29\n\nchore(deps): bump github.com/mattn/go-sqlite3 from 1.14.28 to 1.14.29 in /sqlite3", "timestamp": "2025-07-25T09:24:42+02:00", "tree_id": "974d8dfecb4aab83911b23f2b503d2abb05bba0b", "url": "https://github.com/gofiber/storage/commit/90c561c1bb25e0bc686bad2acbe8bc9b9dbe3675" }, "date": 1753428347718, "tool": "go", "benches": [ { "name": "Benchmark_SQLite3_Set", "value": 1600108, "unit": "ns/op\t 522 B/op\t 14 allocs/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - ns/op", "value": 1600108, "unit": "ns/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - B/op", "value": 522, "unit": "B/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Set - allocs/op", "value": 14, "unit": "allocs/op", "extra": "760 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get", "value": 15900, "unit": "ns/op\t 712 B/op\t 27 allocs/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - ns/op", "value": 15900, "unit": "ns/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - B/op", "value": 712, "unit": "B/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_Get - allocs/op", "value": 27, "unit": "allocs/op", "extra": "75937 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete", "value": 2957704, "unit": "ns/op\t 797 B/op\t 26 allocs/op", "extra": "384 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - ns/op", "value": 2957704, "unit": "ns/op", "extra": "384 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - B/op", "value": 797, "unit": "B/op", "extra": "384 times\n4 procs" }, { "name": "Benchmark_SQLite3_SetAndDelete - allocs/op", "value": 26, "unit": "allocs/op", "extra": "384 times\n4 procs" } ] } ] } }