Go to file
Kevin Lubick f1585aabeb Scale extra CPUs to powersave during nanobench.
This scaling logic correctly accounts for some devices
which have multiple CPUs.  Previously, we were scaling
the smaller of these CPUs, which likely had a negative
impact on nanobench, given nanobench was single threaded
and the CPUs weren't allowed to idle much (because we
set the CPU).

This CL sets those additional CPUs to powersave when we run
nanobench and then correctly scales down the beefier
CPU we want to run nanobench on.

For DM, we just run it in ondemand mode, which will
hopefully be "as fast as possible", but allow the CPU
governor to scale down if overheating becomes a problem.

Bug: skia:7378
notry=TRUE
Change-Id: I45ca5d9fb32182233d1b2d094842c879f2b84da4
Reviewed-on: https://skia-review.googlesource.com/83240
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
2017-12-12 12:36:09 +00:00
animations
bench Implement a fast path for solid color lattice rectangle 2017-12-11 18:26:18 +00:00
bin bin/try: No prompt for a single matching job 2017-12-11 18:32:08 +00:00
debugger Add GrGLMakeNativeInterface factory that returns sk_sp<const GrGLInterface>. 2017-12-11 17:54:38 +00:00
dm Revert "Revert "resources: remove most uses of GetResourcePath()"" 2017-12-09 01:27:50 +00:00
docs working on image and nightly housekeeping bot 2017-12-11 21:47:38 +00:00
example Add GrGLMakeNativeInterface factory that returns sk_sp<const GrGLInterface>. 2017-12-11 17:54:38 +00:00
experimental resources: orgainize directory. 2017-12-08 17:16:00 +00:00
fuzz Implement a fast path for solid color lattice rectangle 2017-12-11 18:26:18 +00:00
gm Implement a fast path for solid color lattice rectangle 2017-12-11 18:26:18 +00:00
gn resources: optionally link them into our binary 2017-12-11 22:06:38 +00:00
include Rename GrGLAssembleFooInterface to GrGLMakeAssembledFooInterface. 2017-12-11 22:03:38 +00:00
infra Scale extra CPUs to powersave during nanobench. 2017-12-12 12:36:09 +00:00
platform_tools apps/build.gradle: skiaOut is now absolute since a2e7f5ae10 2017-12-11 17:16:58 +00:00
resources resources: orgainize directory. 2017-12-08 17:16:00 +00:00
samplecode CCPR: Don't use instanced draw calls with geometry shaders 2017-12-11 17:27:38 +00:00
site Update markdown files 2017-12-12 00:35:08 +00:00
src remove vfpv4 requirement for SkJumper on ARMv7 2017-12-12 12:02:48 +00:00
tests resources: optionally link them into our binary 2017-12-11 22:06:38 +00:00
third_party Update Windows clang asset 2017-12-08 16:55:10 +00:00
tools resources: optionally link them into our binary 2017-12-11 22:06:38 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore Ignore generated README.recipes.md 2017-10-26 18:07:27 +00:00
.gn
AUTHORS fix use of uninitialized flag in SkCodec 2017-10-09 19:17:05 +00:00
BUILD.gn resources: optionally link them into our binary 2017-12-11 22:06:38 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll skia/third_party/externals/angle2/ c7abc0803..629a64498 (1 commit) 2017-12-12 09:05:28 +00:00
Doxyfile
LICENSE
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py PostUploadHook needs to return something 2017-12-07 18:40:09 +00:00
public.bzl Fix Google3 link errors(?) 2017-12-11 20:28:38 +00:00
README
README.chromium
whitespace.txt Removed general bot upload permissions, whitespace change to test 2017-12-04 13:03:34 +00:00

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

See full details, and build instructions, at https://skia.org.