fluttercommunity / fluttercommunity/flutter_downloader

Queuing large number of downloads slows down the process

Open
#404 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
940
Forks
561
Avg merge
1h 18m
Merged PRs (30d)
1

Description

I am trying to use the downloader plugin to manage download large number of files ~5000. I am calling enque method in a forEach loop to populate the download Queue. I see following problems
1. Adding download in queue takes time as the queue size grows > 2000
2. If there are say 900 files added in queue, Plugin shows around 500-600 files in running state and rest in "queued" state. I expect running count equal to the value of parameter "FDMaximumConcurrentTasks".

Please suggest better way to manage large download queue.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.