forked from TrueCloudLab/frostfs-api-go
[#376] acl: Replace slices of pointers with raw structs
``` name old time/op new time/op delta Table_ToGRPCMessage/to_grpc_message-8 2.82µs ± 5% 2.86µs ± 5% ~ (p=0.395 n=10+8) Table_ToGRPCMessage/from_grpc_message-8 2.47µs ± 5% 1.08µs ± 6% -56.16% (p=0.000 n=9+9) name old alloc/op new alloc/op delta Table_ToGRPCMessage/to_grpc_message-8 3.31kB ± 0% 3.31kB ± 0% ~ (all equal) Table_ToGRPCMessage/from_grpc_message-8 1.82kB ± 0% 1.38kB ± 0% -24.56% (p=0.000 n=10+10) name old allocs/op new allocs/op delta Table_ToGRPCMessage/to_grpc_message-8 46.0 ± 0% 46.0 ± 0% ~ (all equal) Table_ToGRPCMessage/from_grpc_message-8 45.0 ± 0% 9.0 ± 0% -80.00% (p=0.000 n=10+10) ``` Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
parent
4a70c42104
commit
ec484f2fd2
5 changed files with 44 additions and 63 deletions
|
@ -42,13 +42,13 @@ func GenerateTable(empty bool) *acl.Table {
|
|||
return m
|
||||
}
|
||||
|
||||
func GenerateRecords(empty bool) []*acl.Record {
|
||||
var rs []*acl.Record
|
||||
func GenerateRecords(empty bool) []acl.Record {
|
||||
var rs []acl.Record
|
||||
|
||||
if !empty {
|
||||
rs = append(rs,
|
||||
GenerateRecord(false),
|
||||
GenerateRecord(false),
|
||||
*GenerateRecord(false),
|
||||
*GenerateRecord(false),
|
||||
)
|
||||
}
|
||||
|
||||
|
@ -68,13 +68,13 @@ func GenerateRecord(empty bool) *acl.Record {
|
|||
return m
|
||||
}
|
||||
|
||||
func GenerateFilters(empty bool) []*acl.HeaderFilter {
|
||||
var fs []*acl.HeaderFilter
|
||||
func GenerateFilters(empty bool) []acl.HeaderFilter {
|
||||
var fs []acl.HeaderFilter
|
||||
|
||||
if !empty {
|
||||
fs = append(fs,
|
||||
GenerateFilter(false),
|
||||
GenerateFilter(false),
|
||||
*GenerateFilter(false),
|
||||
*GenerateFilter(false),
|
||||
)
|
||||
}
|
||||
|
||||
|
@ -94,13 +94,13 @@ func GenerateFilter(empty bool) *acl.HeaderFilter {
|
|||
return m
|
||||
}
|
||||
|
||||
func GenerateTargets(empty bool) []*acl.Target {
|
||||
var ts []*acl.Target
|
||||
func GenerateTargets(empty bool) []acl.Target {
|
||||
var ts []acl.Target
|
||||
|
||||
if !empty {
|
||||
ts = append(ts,
|
||||
GenerateTarget(false),
|
||||
GenerateTarget(false),
|
||||
*GenerateTarget(false),
|
||||
*GenerateTarget(false),
|
||||
)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue