Skip to content

etl: memoryDataProvider.Next to return zero-copy #19778

@AskAlexSharov

Description

@AskAlexSharov

I see that bottleneck of domains.Flush() is memoryDataProvider.Next:
Image

I guess it's because - it copy data into in-buffers instead of return zero-copy
need investigate - and if not easy to fix: then combine with #19512 and make all providers zero-copy in same time.

(i think it's very visible on commitment history, but anyway seems tons of useless copies here)

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions