Open
Description
Describe the bug
I want to uploada big file. So I wanted to up the partSize of my s3crtclient Configuration.
But, it seems the RAM consumption of my process is a direct multiple (around 20x) of that value. So when I tried 50MB, my process was taking 1GB of RAM.
Expected Behavior
Uploading files should be simple enough that it consumes less RAM.
Current Behavior
It uses 20x the RAM of the part size. For a huge upload that is too much. And that means I cannot do more than 1 in parallel.
Reproduction Steps
see description
Possible Solution
No response
Additional Information/Context
No response
AWS CPP SDK version used
1.11.258
Compiler and Version used
Apple clang version 15.0.0 (clang-1500.1.0.2.5)
Operating System and version
macOS Sonoma 14.3