mirror of https://github.com/aria2/aria2
Remove reqNumToCreate constraint when creating request
It really degrades download speed.pull/43/head
parent
df0be5e7f0
commit
e6b0274685
|
@ -411,12 +411,6 @@ void DefaultBtInteractive::addRequests() {
|
||||||
maxOutstandingRequest_ <= dispatcher_->countOutstandingRequest() ?
|
maxOutstandingRequest_ <= dispatcher_->countOutstandingRequest() ?
|
||||||
0 : maxOutstandingRequest_-dispatcher_->countOutstandingRequest();
|
0 : maxOutstandingRequest_-dispatcher_->countOutstandingRequest();
|
||||||
|
|
||||||
if(dispatcher_->countOutstandingRequest() != 0 &&
|
|
||||||
reqNumToCreate*2 < maxOutstandingRequest_) {
|
|
||||||
// Avoid small number of Requests.
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(reqNumToCreate > 0) {
|
if(reqNumToCreate > 0) {
|
||||||
std::vector<SharedHandle<BtMessage> > requests;
|
std::vector<SharedHandle<BtMessage> > requests;
|
||||||
requests.reserve(reqNumToCreate);
|
requests.reserve(reqNumToCreate);
|
||||||
|
|
Loading…
Reference in New Issue