🩹 fix: make SetValWithStruct set zero values and support more types #3167 #3834
Annotations
1 error and 9 warnings
Compare PR Benchmark Results with main branch
# :warning: **Performance Alert** :warning:
Possible performance regression was detected for benchmark.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold `1.50`.
| Benchmark suite | Current: d629b5faadc5f703e939ae0cf876aeac5c3aec29 | Previous: a63bd340a43b69570a7262a747ad4dba343f600a | Ratio |
|-|-|-|-|
| `Benchmark_SetValWithStruct/the_struct_should_be_applied` | `1592` ns/op 344 B/op 17 allocs/op | `957.3` ns/op 232 B/op 12 allocs/op | `1.66` |
| `Benchmark_SetValWithStruct/the_struct_should_be_applied - ns/op` | `1592` ns/op | `957.3` ns/op | `1.66` |
| `BenchmarkAppendMsgitem-4_middleware_csrf` | `0.6679` ns/op 1497.20 MB/s 0 B/op 0 allocs/op | `0.3099` ns/op 3227.24 MB/s 0 B/op 0 allocs/op | `2.16` |
| `BenchmarkAppendMsgitem-4_middleware_csrf - ns/op` | `0.6679` ns/op | `0.3099` ns/op | `2.16` |
| `BenchmarkAppendMsgstorageManager` | `0.6191` ns/op 1615.35 MB/s 0 B/op 0 allocs/op | `0.3125` ns/op 3200.00 MB/s 0 B/op 0 allocs/op | `1.98` |
| `BenchmarkAppendMsgstorageManager - ns/op` | `0.6191` ns/op | `0.3125` ns/op | `1.98` |
| `BenchmarkAppendMsgdata` | `0.6199` ns/op 1613.15 MB/s 0 B/op 0 allocs/op | `0.3101` ns/op 3224.68 MB/s 0 B/op 0 allocs/op | `2.00` |
| `BenchmarkAppendMsgdata - ns/op` | `0.6199` ns/op | `0.3101` ns/op | `2.00` |
This comment was automatically generated by [workflow](https://github.com/gofiber/fiber/actions?query=workflow%3ABenchmark) using [github-action-benchmark](https://github.com/marketplace/actions/continuous-benchmark).
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 957.3 and current value is 1592. It is 1.6630105505066333x worse than previous exceeding a ratio threshold 1.5
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 957.3 and current value is 1592. It is 1.6630105505066333x worse than previous exceeding a ratio threshold 1.5
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 0.3099 and current value is 0.6679. It is 2.155211358502743x worse than previous exceeding a ratio threshold 1.5
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 0.3099 and current value is 0.6679. It is 2.155211358502743x worse than previous exceeding a ratio threshold 1.5
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 0.3125 and current value is 0.6191. It is 1.98112x worse than previous exceeding a ratio threshold 1.5
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 0.3125 and current value is 0.6191. It is 1.98112x worse than previous exceeding a ratio threshold 1.5
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 0.3101 and current value is 0.6199. It is 1.999032570138665x worse than previous exceeding a ratio threshold 1.5
|
Compare PR Benchmark Results with main branch
Performance alert! Previous value was 0.3101 and current value is 0.6199. It is 1.999032570138665x worse than previous exceeding a ratio threshold 1.5
|
Loading