summaryrefslogtreecommitdiffstats
path: root/ui/gfx/point3_f.h
diff options
context:
space:
mode:
authorwhunt@chromium.org <whunt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-02 01:51:58 +0000
committerwhunt@chromium.org <whunt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-02 01:51:58 +0000
commita3bca5f30e0148527b5a2268fb2b4457e3c3d88a (patch)
tree38f0ae322deb235be1a24ed0a4e9b9334e04cefa /ui/gfx/point3_f.h
parentdc6c55257f665c63e3fd10fa3610bd097ec1e880 (diff)
downloadchromium_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