-
Notifications
You must be signed in to change notification settings - Fork 863
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance Degradation and Increased Allocation in AWSSDK.S3 Versions 3.7.107.4 and Above #3122
Comments
Perhaps issue #3116 is similar. |
Discussion here |
The issue is kind of similar to this #3116, but each signed URL generation has a high memory allocation rate as well. |
Thanks for the reporting the issue and taking time to pinpoint the exact version where the performance degradation started. These details were very helpful in identifying the root cause. The issue was with the AWSSDK Core and we resolved it in 3.7.300.18. The latest nuget packages already shipped with this fix. |
|
Describe the bug
We have identified a performance degradation in our API after updating the AWSSDK.S3 package to the latest version 3.7.304.1.
Upon investigation, we have identified that performance degradation is occurring after the AWSSDK.S3 version 3.7.107.4.
Furthermore, we have done a Benchmark test for the AWS SDK.S3 versions such as
To help you better understand the issue, we have prepared a sample description highlighting the key observations and differences.
Expected Behavior
Expected to have similar performance and allocation rate for as AWSSDK.S3 - 3.7.107.3 after the Nuget package update.
Current Behavior
(Benchmark results were taken using BenchmarkDotNet v0.13.10)
Summary for the AWS SDK.S3 3.7.107.3
Benchmark log: s3-sdk-3.7.107.3-benchmark.log
Summary for the AWS SDK.S3 3.7.107.4
Benchmark log: s3-sdk-3.7.107.4-benchmark.log
Summary for the AWS SDK.S3 3.7.304.1
Benchmark log: s3-sdk-3.7.304.1-benchmark.log
Reproduction Steps
Code used for the Benchmark:
Possible Solution
No response
Additional Information/Context
No response
AWS .NET SDK and/or Package version used
AWSSDK.S3 - 3.7.107.3
AWSSDK.S3 - 3.7.107.4
AWSSDK.S3 - 3.7.304.1
Targeted .NET Platform
.NET Framework 7
Operating System and version
Windows 10 Enterprise
The text was updated successfully, but these errors were encountered: