| Index: chrome/browser/net/predictor.cc
|
| diff --git a/chrome/browser/net/predictor.cc b/chrome/browser/net/predictor.cc
|
| index d38bb299bd061e63ec5c92584e306d2b9b765f03..a6a61c686ae7135292694cf70a7fc8a883efd06b 100644
|
| --- a/chrome/browser/net/predictor.cc
|
| +++ b/chrome/browser/net/predictor.cc
|
| @@ -1166,6 +1166,11 @@ void Predictor::StartSomeQueuedResolutions() {
|
|
|
| while (!work_queue_.IsEmpty() &&
|
| pending_lookups_.size() < max_concurrent_dns_lookups_) {
|
| + // TODO(vadimt): Remove ScopedTracker below once crbug.com/436671 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile1(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "436671 Predictor::StartSomeQueuedResolutions1"));
|
| +
|
| const GURL url(work_queue_.Pop());
|
| UrlInfo* info = &results_[url];
|
| DCHECK(info->HasUrl(url));
|
| @@ -1177,7 +1182,19 @@ void Predictor::StartSomeQueuedResolutions() {
|
| }
|
|
|
| LookupRequest* request = new LookupRequest(this, host_resolver_, url);
|
| +
|
| + // TODO(vadimt): Remove ScopedTracker below once crbug.com/436671 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile2(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "436671 Predictor::StartSomeQueuedResolutions2"));
|
| +
|
| int status = request->Start();
|
| +
|
| + // TODO(vadimt): Remove ScopedTracker below once crbug.com/436671 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile3(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "436671 Predictor::StartSomeQueuedResolutions3"));
|
| +
|
| if (status == net::ERR_IO_PENDING) {
|
| // Will complete asynchronously.
|
| pending_lookups_.insert(request);
|
|
|