Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(86)

Issue 10802024: Make three simultanious prerenders the default maximum in Canary and Dev only. (Closed)

Created:
8 years, 5 months ago by gavinp
Modified:
8 years, 4 months ago
Reviewers:
dominich, mmenke
CC:
chromium-reviews, tburkard+watch_chromium.org, gavinp+prer_chromium.org, cbentzel+watch_chromium.org, dominich+watch_chromium.org
Visibility:
Public.

Description

Make three simultanious prerenders the default maximum in Canary and Dev only. Very basic support for three simultanious prerenders, as a basis for continued updates on the API. R=dominich@chromium.org BUG=None Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=148761

Patch Set 1 #

Patch Set 2 : gain a comment #

Patch Set 3 : add an histogram #

Total comments: 34

Patch Set 4 : remediation to review, rebase on top of field trial change #

Total comments: 10

Patch Set 5 : fix crazy constant #

Patch Set 6 : fix order of PrerenderManagerMode #

Total comments: 1

Patch Set 7 : rebase for landing #

Patch Set 8 : fix field trial #

Unified diffs Side-by-side diffs Delta from patch set Stats (+116 lines, -75 lines) Patch
M chrome/browser/prerender/prerender_browsertest.cc View 1 2 3 4 5 6 3 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/prerender/prerender_config.h View 1 2 3 4 3 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/prerender/prerender_config.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/prerender/prerender_field_trial.cc View 1 2 3 4 5 6 7 4 chunks +21 lines, -4 lines 0 comments Download
M chrome/browser/prerender/prerender_histograms.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/prerender/prerender_histograms.cc View 1 2 3 4 5 6 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.h View 1 2 3 4 5 3 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.cc View 1 2 3 4 5 6 5 chunks +13 lines, -4 lines 0 comments Download
M chrome/browser/prerender/prerender_unittest.cc View 1 2 3 5 chunks +47 lines, -57 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
gavinp
Dominic, Here's a nice incremental start to upping our prerender count. I suspect we want ...
8 years, 5 months ago (2012-07-19 10:54:39 UTC) #1
gavinp
http://codereview.chromium.org/10802024/diff/12001/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): http://codereview.chromium.org/10802024/diff/12001/chrome/browser/prerender/prerender_browsertest.cc#newcode236 chrome/browser/prerender/prerender_browsertest.cc:236: const content::Referrer& referrer, ... (ooops) http://codereview.chromium.org/10802024/diff/12001/chrome/browser/prerender/prerender_browsertest.cc#newcode1552 chrome/browser/prerender/prerender_browsertest.cc:1552: EXPECT_TRUE(url_b_is_active_prerender && ...
8 years, 5 months ago (2012-07-19 11:06:54 UTC) #2
dominich
I like how focused this CL is, and it's mostly there. Just one big change, ...
8 years, 5 months ago (2012-07-19 16:04:38 UTC) #3
gavinp
How's this looking? http://codereview.chromium.org/10802024/diff/12001/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): http://codereview.chromium.org/10802024/diff/12001/chrome/browser/prerender/prerender_browsertest.cc#newcode1529 chrome/browser/prerender/prerender_browsertest.cc:1529: // be evicted, and the second ...
8 years, 5 months ago (2012-07-23 18:35:21 UTC) #4
dominich
Looking good. http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h File chrome/browser/prerender/prerender_config.h (right): http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h#newcode22 chrome/browser/prerender/prerender_config.h:22: static const size_t kMaximumMaxConcurrency = 3; This ...
8 years, 5 months ago (2012-07-23 18:45:56 UTC) #5
mmenke
http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_manager.cc File chrome/browser/prerender/prerender_manager.cc (right): http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_manager.cc#newcode955 chrome/browser/prerender/prerender_manager.cc:955: DCHECK(Config::kMaximumMaxConcurrency >= config_.max_concurrency); Drive by nit: DCHECK_GE
8 years, 5 months ago (2012-07-23 18:48:49 UTC) #6
gavinp
http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h File chrome/browser/prerender/prerender_config.h (right): http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h#newcode22 chrome/browser/prerender/prerender_config.h:22: static const size_t kMaximumMaxConcurrency = 3; On 2012/07/23 18:45:56, ...
8 years, 5 months ago (2012-07-23 18:51:55 UTC) #7
dominich
http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h File chrome/browser/prerender/prerender_config.h (right): http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h#newcode22 chrome/browser/prerender/prerender_config.h:22: static const size_t kMaximumMaxConcurrency = 3; On 2012/07/23 18:51:55, ...
8 years, 5 months ago (2012-07-23 18:57:14 UTC) #8
gavinp
OK, OK, I cleaned up the insanely confusing constant. http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h File chrome/browser/prerender/prerender_config.h (right): http://codereview.chromium.org/10802024/diff/15001/chrome/browser/prerender/prerender_config.h#newcode22 chrome/browser/prerender/prerender_config.h:22: ...
8 years, 5 months ago (2012-07-23 19:06:10 UTC) #9
dominich
LGTM
8 years, 5 months ago (2012-07-23 19:10:17 UTC) #10
gavinp
On 2012/07/23 19:10:17, dominich wrote: > LGTM ty. I caught a problem in my prerender_manager.h. ...
8 years, 5 months ago (2012-07-23 19:26:50 UTC) #11
mmenke
Sorry, forgot I was a reviewer on this one. LGTM. http://codereview.chromium.org/10802024/diff/7008/chrome/browser/prerender/prerender_histograms.cc File chrome/browser/prerender/prerender_histograms.cc (right): http://codereview.chromium.org/10802024/diff/7008/chrome/browser/prerender/prerender_histograms.cc#newcode172 ...
8 years, 5 months ago (2012-07-26 16:29:48 UTC) #12
mmenke
On 2012/07/26 16:29:48, Matt Menke wrote: > Sorry, forgot I was a reviewer on this ...
8 years, 5 months ago (2012-07-26 16:33:07 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gavinp@chromium.org/10802024/23003
8 years, 4 months ago (2012-07-27 15:55:51 UTC) #14
commit-bot: I haz the power
8 years, 4 months ago (2012-07-27 16:56:47 UTC) #15
Change committed as 148761

Powered by Google App Engine
This is Rietveld 408576698