<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>134586</bug_id>
          
          <creation_ts>2014-07-02 22:51:03 -0700</creation_ts>
          <short_desc>[WK2] RemoteLayerTreeDrawingAreaProxy re-checks a preference every commit for no reason</short_desc>
          <delta_ts>2014-07-03 12:05:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>benjamin</cc>
    
    <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1020189</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-02 22:51:03 -0700</bug_when>
    <thetext>This knocks out 2.3% of UI process main thread time viewing emoji.zone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020190</commentid>
    <comment_count>1</comment_count>
      <attachid>234321</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-02 22:52:48 -0700</bug_when>
    <thetext>Created attachment 234321
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020208</commentid>
    <comment_count>2</comment_count>
      <attachid>234321</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-07-03 01:32:56 -0700</bug_when>
    <thetext>Comment on attachment 234321
patch

At least someone is looking at Instruments :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1020328</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-03 12:05:47 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/170759</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234321</attachid>
            <date>2014-07-02 22:52:48 -0700</date>
            <delta_ts>2014-07-03 01:32:55 -0700</delta_ts>
            <desc>patch</desc>
            <filename>prefperf.diff</filename>
            <type>text/plain</type>
            <size>4887</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBmNDkwMzM3Li41ZGI0NmRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUg
QEAKKzIwMTQtMDctMDIgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgW1dLMl0gUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWFQcm94eSByZS1jaGVja3Mg
YSBwcmVmZXJlbmNlIGV2ZXJ5IGNvbW1pdCBmb3Igbm8gcmVhc29uCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ1ODYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9EcmF3aW5nQXJlYVBy
b3h5Lmg6CisgICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhUHJveHk6OnNldFNob3VsZFNob3dE
ZWJ1Z0luZGljYXRvcik6CisgICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhUHJveHk6OnNob3dE
ZWJ1Z0luZGljYXRvcik6IERlbGV0ZWQuCisgICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhUHJv
eHk6OmlzU2hvd2luZ0RlYnVnSW5kaWNhdG9yKTogUmVtb3ZlIHRoaXMsIG5vYm9keSBpcyB1c2lu
ZyBpdC4KKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZVByb3h5OjpwcmVmZXJlbmNlc0RpZENoYW5nZSk6CisgICAgICAgICogVUlQ
cm9jZXNzL21hYy9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5Lmg6CisgICAgICAgICog
VUlQcm9jZXNzL21hYy9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5Lm1tOgorICAgICAg
ICAoV2ViS2l0OjpSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5OjpSZW1vdGVMYXllclRy
ZWVEcmF3aW5nQXJlYVByb3h5KToKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlTGF5ZXJUcmVlRHJh
d2luZ0FyZWFQcm94eTo6Y29tbWl0TGF5ZXJUcmVlKToKKyAgICAgICAgKFdlYktpdDo6UmVtb3Rl
TGF5ZXJUcmVlRHJhd2luZ0FyZWFQcm94eTo6c2V0U2hvdWxkU2hvd0RlYnVnSW5kaWNhdG9yKToK
KyAgICAgICAgKFdlYktpdDo6UmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWFQcm94eTo6c2hvd0Rl
YnVnSW5kaWNhdG9yKTogRGVsZXRlZC4KKyAgICAgICAgQ2hlY2sgdGhlIGRlYnVnIGluZGljYXRv
ciBwcmVmIGF0IGNvbnN0cnVjdGlvbiB0aW1lLCBhbmQgdXBkYXRlIHRoZSBzdGF0ZSB3aGVuIGl0
IGNoYW5nZXMuCisgICAgICAgIENoZWNraW5nIGl0IGV2ZXJ5IGNvbW1pdCB3YXMgc3VycHJpc2lu
Z2x5IGV4cGVuc2l2ZS4KKwogMjAxNC0wNy0wMiAgRW5yaWNhIENhc3VjY2kgIDxlbnJpY2FAYXBw
bGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04oV0syKTogVW5kbyBkb2VzIG5vdCB3b3JrIGlu
IHRleHQgZmllbGRzIGluIFNhZmFyaS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9EcmF3aW5nQXJlYVByb3h5LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvRHJhd2lu
Z0FyZWFQcm94eS5oCmluZGV4IDg2ODVkNjcuLjA3OGRmMmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9EcmF3aW5nQXJlYVByb3h5LmgKKysrIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0RyYXdpbmdBcmVhUHJveHkuaApAQCAtODIsOCArODIsNyBAQCBwdWJsaWM6CiAj
ZW5kaWYKIAogICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVEZWJ1Z0luZGljYXRvcigpIHsgfQotICAg
IHZpcnR1YWwgdm9pZCBzaG93RGVidWdJbmRpY2F0b3IoYm9vbCkgeyB9Ci0gICAgdmlydHVhbCBi
b29sIGlzU2hvd2luZ0RlYnVnSW5kaWNhdG9yKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KKyAg
ICB2aXJ0dWFsIHZvaWQgc2V0U2hvdWxkU2hvd0RlYnVnSW5kaWNhdG9yKGJvb2wpIHsgfQogCiAg
ICAgdmlydHVhbCB1aW50NjRfdCBsYXN0VmlzaWJsZVRyYW5zYWN0aW9uSUQoKSBjb25zdCB7IEFT
U0VSVF9OT1RfUkVBQ0hFRCgpOyByZXR1cm4gMDsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9XZWJQYWdlUHJveHkuY3BwCmluZGV4IGRhMGJjOGUuLjc4YmQwYTYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCkBAIC0yMzczLDYgKzIzNzMsOSBAQCB2b2lk
IFdlYlBhZ2VQcm94eTo6cHJlZmVyZW5jZXNEaWRDaGFuZ2UoKQogICAgICAgICBpbnNwZWN0b3Io
KS0+ZW5hYmxlUmVtb3RlSW5zcGVjdGlvbigpOwogI2VuZGlmCiAKKyAgICBpZiAobV9kcmF3aW5n
QXJlYSkKKyAgICAgICAgbV9kcmF3aW5nQXJlYS0+c2V0U2hvdWxkU2hvd0RlYnVnSW5kaWNhdG9y
KG1fcHJlZmVyZW5jZXMtPnRpbGVkU2Nyb2xsaW5nSW5kaWNhdG9yVmlzaWJsZSgpKTsKKwogICAg
IG1fcHJvY2Vzcy0+cGFnZVByZWZlcmVuY2VzQ2hhbmdlZCh0aGlzKTsKIAogICAgIG1fcGFnZUNs
aWVudC5wcmVmZXJlbmNlc0RpZENoYW5nZSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL21hYy9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5LmggYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHkuaApp
bmRleCBmMjgwZWMwLi44YTA2ZDZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHkuaAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHkuaApAQCAt
NTgsNyArNTgsNyBAQCBwcml2YXRlOgogICAgIHZpcnR1YWwgdm9pZCBkaWRVcGRhdGVHZW9tZXRy
eSgpIG92ZXJyaWRlOwogCiAgICAgV2ViQ29yZTo6RmxvYXRSZWN0IHNjYWxlZEV4cG9zZWRSZWN0
KCkgY29uc3Q7Ci0gICAgdm9pZCBzaG93RGVidWdJbmRpY2F0b3IoYm9vbCk7CisgICAgdmlydHVh
bCB2b2lkIHNldFNob3VsZFNob3dEZWJ1Z0luZGljYXRvcihib29sKSBvdmVycmlkZTsKIAogI2lm
IFBMQVRGT1JNKE1BQykKICAgICB2aXJ0dWFsIHZvaWQgc2V0RXhwb3NlZFJlY3QoY29uc3QgV2Vi
Q29yZTo6RmxvYXRSZWN0Jikgb3ZlcnJpZGU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHkubW0gYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1JlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHkubW0K
aW5kZXggMDI0OWZiYS4uOGNmMzUyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL21hYy9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5Lm1tCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9tYWMvUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWFQcm94eS5tbQpA
QCAtNjAsNiArNjAsOCBAQCBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5OjpSZW1vdGVM
YXllclRyZWVEcmF3aW5nQXJlYVByb3h5KFdlYlBhZ2VQcm94eSogdwogCiAgICAgbV93ZWJQYWdl
UHJveHktPnByb2Nlc3MoKS5hZGRNZXNzYWdlUmVjZWl2ZXIoTWVzc2FnZXM6OlJlbW90ZUxheWVy
VHJlZURyYXdpbmdBcmVhUHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUoKSwgbV93ZWJQYWdlUHJv
eHktPnBhZ2VJRCgpLCAqdGhpcyk7CiAKKyAgICBzZXRTaG91bGRTaG93RGVidWdJbmRpY2F0b3Io
bV93ZWJQYWdlUHJveHktPnByZWZlcmVuY2VzKCkudGlsZWRTY3JvbGxpbmdJbmRpY2F0b3JWaXNp
YmxlKCkpOworCiAgICAgbV9sYXllckNvbW1pdE9ic2VydmVyID0gUnVuTG9vcE9ic2VydmVyOjpj
cmVhdGUoZGlkQ29tbWl0TGF5ZXJzUnVuTG9vcE9yZGVyLCBbdGhpc10oKSB7CiAgICAgICAgIHRo
aXMtPmNvcmVBbmltYXRpb25EaWRDb21taXRMYXllcnMoKTsKICAgICB9KTsKQEAgLTE1MSw4ICsx
NTMsNiBAQCB2b2lkIFJlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHk6OmNvbW1pdExheWVy
VHJlZShjb25zdCBSZW1vdGVMYXllclRyZWVUcmFucwogI2VuZGlmCiAjZW5kaWYgLy8gRU5BQkxF
KEFTWU5DX1NDUk9MTElORykKIAotICAgIHNob3dEZWJ1Z0luZGljYXRvcihtX3dlYlBhZ2VQcm94
eS0+cHJlZmVyZW5jZXMoKS50aWxlZFNjcm9sbGluZ0luZGljYXRvclZpc2libGUoKSk7Ci0KICAg
ICBpZiAobV9kZWJ1Z0luZGljYXRvckxheWVyVHJlZUhvc3QpIHsKICAgICAgICAgZmxvYXQgc2Nh
bGUgPSBpbmRpY2F0b3JTY2FsZShsYXllclRyZWVUcmFuc2FjdGlvbi5jb250ZW50c1NpemUoKSk7
CiAgICAgICAgIGJvb2wgcm9vdExheWVyQ2hhbmdlZCA9IG1fZGVidWdJbmRpY2F0b3JMYXllclRy
ZWVIb3N0LT51cGRhdGVMYXllclRyZWUobGF5ZXJUcmVlVHJhbnNhY3Rpb24sIHNjYWxlKTsKQEAg
LTI2MCw3ICsyNjAsNyBAQCB2b2lkIFJlbW90ZUxheWVyVHJlZURyYXdpbmdBcmVhUHJveHk6OnVw
ZGF0ZURlYnVnSW5kaWNhdG9yKEludFNpemUgY29udGVudHNTaXplLAogICAgIH0KIH0KIAotdm9p
ZCBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5OjpzaG93RGVidWdJbmRpY2F0b3IoYm9v
bCBzaG93KQordm9pZCBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5OjpzZXRTaG91bGRT
aG93RGVidWdJbmRpY2F0b3IoYm9vbCBzaG93KQogewogICAgIGlmIChzaG93ID09ICEhbV9kZWJ1
Z0luZGljYXRvckxheWVyVHJlZUhvc3QpCiAgICAgICAgIHJldHVybjsK
</data>
<flag name="review"
          id="258860"
          type_id="1"
          status="+"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>