Skip to content

DownloadTo function very slow #6205

Open
@stasasekulic

Description

@stasasekulic

Hi!

I've integrated latest azure sdk for cpp into my application and I have noticed that DownloadTo function is working very slow.
After some comparison with old SDK, I have noticed that latest SDK was using BOOST library and DownloadTo could run async.
Also I have noticed that new SDK has Concurrency parameter in the transfer options, but changing it did affect speed at all.

Is there a way how this function could be speed up, its ~5x slower compared to the old SDK?

Update: When downloading whole blob at once it is fast, but when I has to be downloaded partially in ~10-100mb chunks, then it is way slower

Thanks in advance!

Metadata

Metadata

Labels

StorageStorage Service (Queues, Blobs, Files)customer-reportedIssues that are reported by GitHub users external to the Azure organization.pillar-performanceThe issue is related to performance, one of our core engineering pillars.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions