Go to file
commit-bot@chromium.org b0c7156d5b DM: run child tasks that are already on the CPU threadpool serially
These tasks tend to do similar things with similar sized bitmaps, so running
them serially means we tend to hold 2x bitmaps at a time (golden and
comparison) instead of (1+k)x bitmaps (golden and k concurrent comparisons).

We still migrate GPU task's children over to the main CPU thread pool,
because they'll run faster there and free up capacity on the GPU thread.

Before
  Debug: 54s, 2.9G peak
  Release: 13s, 2.4G peak

After
  Debug: 48s, 1.5G peak
  Release: 15s, 2.0G peak

BUG=skia:2478
R=borenet@google.com, mtklein@google.com

Author: mtklein@chromium.org

Review URL: https://codereview.chromium.org/261593008

git-svn-id: http://skia.googlecode.com/svn/trunk@14486 2bbb7eff-a529-9590-31e7-b0007b416f81
2014-04-30 20:47:30 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Use SkDebugf to print when GrContext can't be created for a config. 2014-04-30 15:54:29 +00:00
debugger Sanitizing source files in Housekeeper-Nightly 2014-04-24 03:05:07 +00:00
dm DM: run child tasks that are already on the CPU threadpool serially 2014-04-30 20:47:30 +00:00
docs warn that docs/quickstart.md is out of sync with official docs 2014-04-21 19:18:46 +00:00
expectations remove inverse_paths from ignored tests 2014-04-30 16:34:43 +00:00
experimental Set ulimits for the compile stage. 2014-04-30 19:38:51 +00:00
forth Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
gm Turn on quilt mode in DM. 2014-04-30 13:20:45 +00:00
gyp try /LARGEADDRESSAWARE to give Windows 32-bit builds access to more RAM. 2014-04-30 20:47:22 +00:00
include Rename SK_DEBUGBREAK to SK_ALWAYSBREAK 2014-04-30 18:24:16 +00:00
platform_tools make gitignore happy with symlinks 2014-04-30 19:55:51 +00:00
resources Reland "Properly set alpha type in webp decode." 2014-04-24 18:55:13 +00:00
samplecode fix cycle_colortypes so we can test 565 2014-04-29 16:25:36 +00:00
src Rename SK_DEBUGBREAK to SK_ALWAYSBREAK 2014-04-30 18:24:16 +00:00
tests Add Valgrind suppressions for nvidia driver. 2014-04-30 19:20:42 +00:00
third_party Drop executable flag from headers so that they can be packaged 2014-03-11 19:55:51 +00:00
tools Update the list of bots in rebaseline.py. 2014-04-30 16:11:50 +00:00
trybots_to_run/chrome Deleting the hardcoded list of compile bots in trybots_to_run. 2013-04-09 11:59:42 +00:00
.gitignore clean up gitignore; sort, add chromeos/externals, remove trailing /. 2014-04-17 22:56:46 +00:00
AUTHORS Fixed Skia compilation error with strict clang. 2014-04-07 13:12:47 +00:00
codereview.settings Add BUG_PREFIX to codereview.settings 2014-01-14 21:19:21 +00:00
CONTRIBUTING Add CONTRIBUTING file 2014-01-13 15:06:26 +00:00
CQ_COMMITTERS Add skia.buildbots@gmail.com to CQ_COMMITTERS 2014-04-03 22:21:08 +00:00
DEPS roll DEPS/android/jpeg to current master. 2014-04-28 13:19:40 +00:00
Doxyfile update Doxygen config file to include gpu directory in api generation 2014-03-07 16:20:36 +00:00
gyp_skia allow gyp_skia to be run from any directory. 2014-04-17 16:11:58 +00:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.bat Make make.bat and gyp_skia work with VS 2012. 2013-05-07 19:31:20 +00:00
make.py change default build (in "make" wrapper) to ninja on all platforms 2014-04-01 07:02:41 +00:00
Makefile simplify tools/xsan_build now that make runs ninja 2014-04-24 18:16:13 +00:00
Makefile.old Replace GR_*_BUILD by their SK_BUILD_FOR_* equivalents. 2013-09-25 20:57:51 +00:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py Check if the issue owner is in the AUTHORS file in PRESUBMIT.py 2014-02-03 14:18:32 +00:00
README whitespace commit to trigger buildbot 2011-07-15 14:11:58 +00:00
README.chromium add root files from chrome 2013-08-13 19:11:15 +00:00
skia.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
whitespace.txt Whitespace change to test new 50 GCE compile bots. 2014-04-27 15:19:34 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at http://code.google.com/p/skia/wiki/DocRoot