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

Issue 167703008: Remove HarfBuzzRun cache (Closed)

Created:
6 years, 10 months ago by eae
Modified:
6 years, 4 months ago
CC:
blink-reviews, Rik, danakj, krit, dsinclair, jamesr, jbroman, pdr., rwlbuis, Stephen Chennney
Visibility:
Public.

Description

Remove HarfBuzzRun cache Remove the HarfBuzzRun cache as using the run text value as the cache isn't good enough when shaping across runs (support for which is coming in a separate change) or when text rendering settings have changed (CSS font-feature-settings). Early testing indicates that the performance implications of removing the cache are negligible as the overhead of maintaining the cache negates most of the savings. R=behdad@chromium.org,leviw@chromium.org BUG=345401 TEST=PerformanceTests/Layout/hindi-line-layout.html Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180408

Patch Set 1 #

Patch Set 2 : for perf try bots #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : rebase w/HEAD #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -151 lines) Patch
M Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp View 1 2 3 4 5 4 chunks +0 lines, -151 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
eae
Mean Std. Error Patch 10918.40 37.43 No Patch 8471.90 83.78 Turns out the cache does ...
6 years, 10 months ago (2014-02-25 18:03:40 UTC) #1
eae
On 2014/02/25 18:03:40, eae wrote: > Mean Std. Error > Patch 10918.40 37.43 > No ...
6 years, 9 months ago (2014-03-05 22:42:32 UTC) #2
eae
On 2014/03/05 22:42:32, eae wrote: > On 2014/02/25 18:03:40, eae wrote: > > Mean Std. ...
6 years, 9 months ago (2014-03-05 22:44:40 UTC) #3
eseidel
I presume we're holding off on this change for now? Is this something Behdad or ...
6 years, 6 months ago (2014-05-30 00:25:22 UTC) #4
eae
On 2014/05/30 00:25:22, eseidel wrote: > I presume we're holding off on this change for ...
6 years, 6 months ago (2014-05-30 00:28:48 UTC) #5
Dominik Röttsches
On 2014/05/30 00:28:48, eae wrote: > On 2014/05/30 00:25:22, eseidel wrote: > > I presume ...
6 years, 6 months ago (2014-06-02 04:57:14 UTC) #6
eae
Let's try this again now that the WidthCache change is in. Ready for review.
6 years, 6 months ago (2014-06-04 13:57:35 UTC) #7
eae
Ping?
6 years, 6 months ago (2014-06-06 18:11:41 UTC) #8
behdad_google
lgtm
6 years, 6 months ago (2014-06-06 18:57:12 UTC) #9
leviw_travelin_and_unemployed
LGTM on patchset 6 to just remove the cache. Chatted with Emil in person and ...
6 years, 4 months ago (2014-08-15 22:36:29 UTC) #10
eae
Updated this change to just have the cache removal and split out new logic for ...
6 years, 4 months ago (2014-08-15 22:42:54 UTC) #11
eae
The CQ bit was checked by eae@chromium.org
6 years, 4 months ago (2014-08-16 16:05:08 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/eae@chromium.org/167703008/140001
6 years, 4 months ago (2014-08-16 16:05:29 UTC) #13
commit-bot: I haz the power
6 years, 4 months ago (2014-08-16 16:08:53 UTC) #14
Message was sent while issue was closed.
Committed patchset #6 (140001) as 180408

Powered by Google App Engine
This is Rietveld 408576698