frostfs-node/pkg/services
Evgenii Stratonikov 77bdadde14 [#957] treesvc/heap: Cache FileName attribute
```
goos: linux
goarch: amd64
pkg: git.frostfs.info/TrueCloudLab/frostfs-node/pkg/services/tree
cpu: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
                        │     new      │                cache                 │
                        │    sec/op    │    sec/op     vs base                │
GetSubTree/latency-8      4.059m ± 20%   2.350m ± 19%  -42.11% (p=0.000 n=10)
GetSubTree/total_time-8   78.82m ±  4%   70.62m ±  8%  -10.39% (p=0.001 n=10)
geomean                   17.89m         12.88m        -27.98%

                        │     new      │                cache                 │
                        │     B/op     │     B/op      vs base                │
GetSubTree/latency-8      32.81Mi ± 0%   43.87Mi ± 0%  +33.72% (p=0.000 n=10)
GetSubTree/total_time-8   32.81Mi ± 0%   43.87Mi ± 0%  +33.73% (p=0.000 n=10)
geomean                   32.81Mi        43.87Mi       +33.72%

                        │     new     │               cache                │
                        │  allocs/op  │  allocs/op   vs base               │
GetSubTree/latency-8      400.0k ± 0%   400.0k ± 0%  +0.01% (p=0.000 n=10)
GetSubTree/total_time-8   400.0k ± 0%   400.0k ± 0%  +0.01% (p=0.000 n=10)
geomean                   400.0k        400.0k       +0.01%
```

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-02-06 10:15:28 +03:00
..
accounting [#533] services: Assume API supports status codes 2023-07-31 15:35:15 +00:00
container [#934] container: Make container APE middleware read namespaces 2024-02-01 17:38:24 +00:00
control [#922] control: Extend api with ListOverrideDefinedTargets 2024-02-02 12:09:51 +00:00
netmap [#772] node: Apply gofumpt 2023-10-31 17:03:03 +03:00
notificator [#607] *: Remove redundant if on error returns 2023-08-17 16:50:02 +00:00
object [#952] object: Pass namespace within context in ACL service 2024-02-02 14:48:11 +03:00
object_manager [#891] getSvc: Fix get range hash implementation 2024-01-12 13:35:38 +03:00
policer [#799] policer: Refactor method processNodes 2024-02-01 17:49:22 +00:00
replicator [#146] node: Add trace_id to logs 2023-09-27 11:05:27 +03:00
session [#821] node: Pass user.ID by value 2023-11-23 10:21:07 +03:00
tree [#957] treesvc/heap: Cache FileName attribute 2024-02-06 10:15:28 +03:00
util [#481] Update frostfs-sdk-go and error pointer receivers 2023-08-09 10:26:53 +00:00