https://github.com/maksimka101/equatable_benchmark
https://github.com/maksimka101/equatable_benchmark
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/maksimka101/equatable_benchmark
- Owner: Maksimka101
- Created: 2023-12-11T14:30:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-11T15:14:11.000Z (over 1 year ago)
- Last Synced: 2025-02-02T19:37:39.927Z (4 months ago)
- Language: Dart
- Size: 5.86 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
## Equatable benchmark
### Environment
Machine: MacBook Pro M1 Pro 10 cores\
Dart VM v3.2.0### Results
| | `master` branch. Commit hash is 725b76c | `feat/performance-improvement` branch. Commit hash is 6204491 |
|---|---|---|
| Empty equatable | total runs: 1 376 727; average run: 1 μs; runs/second: 1 000 000 | total runs: 1 345 542; average run: 1 μs; runs/second: 1 000 000 |
| Equatable with primitives | total runs: 792 237; average run: 2 μs; runs/second: 500 000 | total runs: 781 633; average run: 2 μs; runs/second: 500 000 |
| Equatable with small collections | total runs: 457 085; average run: 4 μs; runs/second: 250 000 | total runs: 538 559; average run: 3 μs; runs/second: 333 333 |
| Equatable with large collections | total runs: 800; average run: 2.5020 ms; runs/second: 399.68 | total runs: 47 654; average run: 41 μs; runs/second: 24 390 |