frostfs-node/pkg/innerring
Evgenii Stratonikov cddc58ace2 [#752] innerring: Optimize keyPosition()
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/frostfs-node/pkg/innerring
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
              │      old       │                 new                 │
              │     sec/op     │   sec/op     vs base                │
KeyPosition-8   2771.50n ± 10%   40.32n ± 4%  -98.55% (p=0.000 n=10)

              │     old      │                  new                  │
              │     B/op     │     B/op      vs base                 │
KeyPosition-8   1.531Ki ± 0%   0.000Ki ± 0%  -100.00% (p=0.000 n=10)

              │    old     │                new                 │
              │ allocs/op  │ allocs/op  vs base                 │
KeyPosition-8   21.00 ± 0%   0.00 ± 0%  -100.00% (p=0.000 n=10)
```

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2023-10-25 16:06:44 +03:00
..
config [#338] ir: Drop named named put fee 2023-05-24 08:44:47 +00:00
metrics [#374] Add inner-ring event metrics 2023-05-31 10:11:48 +00:00
processors [#607] *: Use keys.PublicKeys.Copy() where possible 2023-08-17 16:50:02 +00:00
timers [#479] morph/timer: Move block timer to morph package 2021-04-19 09:35:54 +03:00
alphabet.go [#280] ir: Add alphabet processor unit tests 2023-05-02 08:48:07 +00:00
bindings.go [#254] innerring: Remove unused TimersHandlers() method from processors 2023-04-14 15:34:15 +03:00
blocktimer.go [#280] ir: Add block timer unit tests 2023-05-02 08:48:07 +00:00
blocktimer_test.go [#299] ir: Drop unused structs 2023-05-02 14:05:35 +03:00
contracts.go [#338] ir: Always enable notary on sidechain 2023-05-24 08:44:47 +00:00
contracts_test.go [#248] innerring: Remove audit from tests 2023-08-10 16:38:43 +00:00
fetcher.go Rename package name 2023-03-07 16:38:26 +03:00
indexer.go [#752] innerring: Optimize keyPosition() 2023-10-25 16:06:44 +03:00
indexer_test.go [#752] innerring: Optimize keyPosition() 2023-10-25 16:06:44 +03:00
initialization.go [#733] frostfs-cli: Add control ir remove-container 2023-10-19 16:22:18 +03:00
innerring.go [#733] frostfs-cli: Add control ir remove-container 2023-10-19 16:22:18 +03:00
locode.go Rename package name 2023-03-07 16:38:26 +03:00
netmap.go Rename package name 2023-03-07 16:38:26 +03:00
notary.go [#338] ir: Always enable notary on sidechain 2023-05-24 08:44:47 +00:00
state.go [#17] Add morph client metrics 2023-06-13 14:06:04 +03:00
state_test.go [#280] ir: Add state unit tests 2023-05-02 08:48:07 +00:00