bezzad / Downloader

Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.
MIT License
1.25k stars 193 forks source link

Feature/inmemory buffering limitation #140

Closed bezzad closed 1 year ago

bezzad commented 1 year ago

fixed large memory usage issue #126

codecov[bot] commented 1 year ago

Codecov Report

Merging #140 (e3cc907) into master (6fec49b) will decrease coverage by 0.01%. The diff coverage is 84.61%.

@@            Coverage Diff             @@
##           master     #140      +/-   ##
==========================================
- Coverage   89.14%   89.13%   -0.01%     
==========================================
  Files          54       54              
  Lines        4061     4076      +15     
  Branches      253      253              
==========================================
+ Hits         3620     3633      +13     
- Misses        349      353       +4     
+ Partials       92       90       -2     
Impacted Files Coverage Δ
src/Downloader/DownloadConfiguration.cs 90.38% <50.00%> (-3.56%) :arrow_down:
src/Downloader/ConcurrentStream.cs 89.52% <90.90%> (+3.20%) :arrow_up:
...oader.Test/IntegrationTests/DownloadServiceTest.cs 97.93% <100.00%> (ø)
...c/Downloader.Test/UnitTests/DownloadPackageTest.cs 95.52% <100.00%> (ø)
...loader.Test/UnitTests/DownloadPackageTestOnFile.cs 100.00% <100.00%> (ø)
src/Downloader.Test/UnitTests/RequestTest.cs 100.00% <100.00%> (ø)
src/Downloader/DownloadPackage.cs 95.34% <100.00%> (ø)
src/Downloader/DownloadService.cs 91.33% <100.00%> (ø)