flow-go
flow-go copied to clipboard
return TotalComputationUsed() as uint64
FVM Benchstat comparison
This branch with compared with the base branch onflow:master commit 2440283d103da982734080064a9f738adf5bec48
The command (for i in {1..10}; do go test ./fvm ./engine/execution/computation --bench . --tags relic -shuffle=on --benchmem --run ^$; done)
was used.
Collapsed results for better readability
old.txt | new.txt | |||
---|---|---|---|---|
time/op | delta | |||
ComputeBlock/16/cols/128/txes-2 | 5.41s ± 0% | 5.35s ± 0% | ~ | (p=1.000 n=1+1) |
us/tx | delta | |||
ComputeBlock/16/cols/128/txes-2 | 2.64k ± 0% | 2.61k ± 0% | ~ | (p=1.000 n=1+1) |
alloc/op | delta | |||
ComputeBlock/16/cols/128/txes-2 | 1.27GB ± 0% | 1.28GB ± 0% | ~ | (p=1.000 n=1+1) |
allocs/op | delta | |||
ComputeBlock/16/cols/128/txes-2 | 19.9M ± 0% | 19.9M ± 0% | ~ | (p=1.000 n=1+1) |
Codecov Report
Merging #3394 (f1436ed) into master (95ca605) will increase coverage by
6.28%
. The diff coverage isn/a
.
@@ Coverage Diff @@
## master #3394 +/- ##
==========================================
+ Coverage 55.47% 61.76% +6.28%
==========================================
Files 752 102 -650
Lines 68292 9217 -59075
==========================================
- Hits 37886 5693 -32193
+ Misses 27334 2959 -24375
+ Partials 3072 565 -2507
Flag | Coverage Δ | |
---|---|---|
unittests | 61.76% <ø> (+6.28%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
bors merge
This PR was included in a batch that successfully built, but then failed to merge into master (it was a non-fast-forward update). It will be automatically retried.
bors retry
Build succeeded:
- Integration Tests (make -C integration access-tests)
- Integration Tests (make -C integration bft-tests)
- Integration Tests (make -C integration collection-tests)
- Integration Tests (make -C integration consensus-tests)
- Integration Tests (make -C integration epochs-tests)
- Integration Tests (make -C integration execution-tests)
- Integration Tests (make -C integration ghost-tests)
- Integration Tests (make -C integration mvp-tests)
- Integration Tests (make -C integration network-tests)
- Integration Tests (make -C integration verification-tests)
- Lint (./)
- Lint (./crypto/)
- Lint (./integration/)
- Unit Tests (access)
- Unit Tests (admin)
- Unit Tests (cmd)
- Unit Tests (consensus)
- Unit Tests (engine)
- Unit Tests (fvm)
- Unit Tests (ledger)
- Unit Tests (module)
- Unit Tests (network)
- Unit Tests (others)
- Unit Tests (utils)