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

Issue 11593030: cc: Add RasterWorkerPool class. (Closed)

Created:
8 years ago by reveman
Modified:
7 years, 11 months ago
Reviewers:
nduca
CC:
chromium-reviews, cc-bugs_chromium.org
Visibility:
Public.

Description

cc: Add RasterWorkerPool class. This moves thread pool related code out of the tile manager and into a new RasterWorkerPool class. This doesn't change the behavior of the tile manager in any way it just separates tile management logic from the thread handling logic, which results in a significant cleanup of the tile manager. BUG=155209 TEST=manual Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175877

Patch Set 1 #

Total comments: 6

Patch Set 2 : RasterWorker -> RasterWorkerPool #

Patch Set 3 : Rebase #

Patch Set 4 : Fix win build. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+355 lines, -225 lines) Patch
M cc/cc.gyp View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
A cc/raster_worker_pool.h View 1 2 3 1 chunk +98 lines, -0 lines 0 comments Download
A cc/raster_worker_pool.cc View 1 2 3 1 chunk +182 lines, -0 lines 0 comments Download
M cc/tile_manager.h View 1 2 4 chunks +22 lines, -26 lines 0 comments Download
M cc/tile_manager.cc View 1 2 15 chunks +51 lines, -199 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
reveman
Hey, what do you think about this for separating the thread worker pool related code ...
8 years ago (2012-12-18 17:50:30 UTC) #1
nduca
https://codereview.chromium.org/11593030/diff/1/cc/raster_worker.h File cc/raster_worker.h (right): https://codereview.chromium.org/11593030/diff/1/cc/raster_worker.h#newcode23 cc/raster_worker.h:23: class RasterWorker { RasterThreadPool? Worker implies that it is ...
8 years ago (2012-12-19 04:46:50 UTC) #2
reveman
https://codereview.chromium.org/11593030/diff/1/cc/raster_worker.h File cc/raster_worker.h (right): https://codereview.chromium.org/11593030/diff/1/cc/raster_worker.h#newcode23 cc/raster_worker.h:23: class RasterWorker { On 2012/12/19 04:46:50, nduca wrote: > ...
7 years, 12 months ago (2012-12-27 15:26:58 UTC) #3
nduca
David, did I stall you out here with my wierd feedback, or is this still ...
7 years, 11 months ago (2013-01-05 07:24:44 UTC) #4
reveman
On 2013/01/05 07:24:44, nduca wrote: > David, did I stall you out here with my ...
7 years, 11 months ago (2013-01-05 18:26:40 UTC) #5
nduca
I guess I'm just struggling to see how this makes things better. Its pretty unclean ...
7 years, 11 months ago (2013-01-05 21:35:02 UTC) #6
reveman
On 2013/01/05 21:35:02, nduca wrote: > I guess I'm just struggling to see how this ...
7 years, 11 months ago (2013-01-06 19:26:57 UTC) #7
nduca
Okay. LGTM but lets keep refining this.
7 years, 11 months ago (2013-01-08 05:45:36 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/reveman@chromium.org/11593030/14001
7 years, 11 months ago (2013-01-09 16:46:08 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/reveman@chromium.org/11593030/23003
7 years, 11 months ago (2013-01-09 17:42:22 UTC) #10
commit-bot: I haz the power
7 years, 11 months ago (2013-01-09 20:42:09 UTC) #11
Message was sent while issue was closed.
Change committed as 175877

Powered by Google App Engine
This is Rietveld 408576698