neoneo-go/pkg
Evgeniy Stratonikov 59fbc689e4 vm/bench: extend refcounter benchmarks
Adding an array multiple times leads to the fast update via `IncRC`.
This hides the allocation that is there on the first addition. In this
commit add another benchmark which measures Add/Remove together, to
ensure that `switch` in `refCounter.Add` is entered. Benchmark results
are meaningful, because `Add`/`Remove` have almost identical implementation.

Signed-off-by: Evgeniy Stratonikov <evgeniy@nspcc.ru>
2022-08-23 13:08:42 +03:00
..
compiler Merge pull request #2644 from nspcc-dev/fix-gen-decl 2022-08-18 17:44:50 +03:00
config cli: also check new ApplicationConfiguration for consistency 2022-07-27 12:30:08 +03:00
consensus core: accept two-side channels for sub/unsub, read on unsub 2022-08-19 22:08:40 +03:00
core core: accept two-side channels for sub/unsub, read on unsub 2022-08-19 22:08:40 +03:00
crypto crypto: adjust Checksum documentation 2022-05-13 13:20:40 +03:00
encoding fixedn: add a test for empty string 2022-08-19 21:52:43 +03:00
interop *: apply go 1.19 formatter heuristics 2022-08-09 15:37:52 +03:00
io [#2442] English Check 2022-05-04 19:48:27 +03:00
neorpc rpcsrv: return more configuration data to the client 2022-08-09 15:36:40 +03:00
neotest *: apply go 1.19 formatter heuristics 2022-08-09 15:37:52 +03:00
network network: wait for exit in discoverer 2022-08-19 22:23:47 +03:00
rpcclient actor: add Sender helper method 2022-08-19 21:52:43 +03:00
services Merge pull request #2652 from nspcc-dev/shutdown-fixes 2022-08-22 10:22:54 +03:00
smartcontract smartcontract: remove empty method parameter handling 2022-08-22 15:01:38 +03:00
util *: apply go 1.19 formatter heuristics 2022-08-09 15:37:52 +03:00
vm vm/bench: extend refcounter benchmarks 2022-08-23 13:08:42 +03:00
wallet Merge pull request #2632 from nspcc-dev/rpcclient-actor 2022-08-09 17:21:24 +03:00