diff options
author | whunt@chromium.org <whunt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-02 01:51:58 +0000 |
---|---|---|
committer | whunt@chromium.org <whunt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-02 01:51:58 +0000 |
commit | a3bca5f30e0148527b5a2268fb2b4457e3c3d88a (patch) | |
tree | 38f0ae322deb235be1a24ed0a4e9b9334e04cefa /ui/gfx/point3_f.h | |
parent | dc6c55257f665c63e3fd10fa3610bd097ec1e880 (diff) | |
download | chromium_src-a3bca5f30e0148527b5a2268fb2b4457e3c3d88a.zip chromium_src-a3bca5f30e0148527b5a2268fb2b4457e3c3d88a.tar.gz chromium_src-a3bca5f30e0148527b5a2268fb2b4457e3c3d88a.tar.bz2 |
A host of micro-optimizations and a refactor of TimeForBoundsToIntersect
I used perf to profile the compositor thread and addressed performance problems
with the top fuctions. The result is about a 2.5x performance boost.
(~1.3ms -> ~.5ms) on List of Pokemon for UpdateTilePriorities.
Most of the optimizations are inlining small functions. The refactor of
TimeForBoundsToIntersect also eliminates many unnecessary float-double
conversions.
BUG=172406
NOTRY=true
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=179770
Review URL: https://chromiumcodereview.appspot.com/12084031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180229 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/point3_f.h')
0 files changed, 0 insertions, 0 deletions