You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
object slicer allocates byte buffers of certain size using Go built-in make function. From one side, it's normal default behavior for the library functionality. At the same time, some applications may desire to manage memory allocations deeper in order to improve app's performance
it's proposed to define app-level memory allocator (interface) and support it by the slicer as option. If set, this allocator is be used for processing, otherwise, slicer defaults to make
additionally, this approach will allow to get rid of
object slicer allocates byte buffers of certain size using Go built-in
make
function. From one side, it's normal default behavior for the library functionality. At the same time, some applications may desire to manage memory allocations deeper in order to improve app's performanceit's proposed to define app-level memory allocator (interface) and support it by the slicer as option. If set, this allocator is be used for processing, otherwise, slicer defaults to
make
additionally, this approach will allow to get rid of
neofs-sdk-go/object/slicer/options.go
Lines 58 to 60 in 1db2fbf
MaxObjectSize
(64MB).The text was updated successfully, but these errors were encountered: