<?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>109263</bug_id>
          
          <creation_ts>2013-02-07 23:51:08 -0800</creation_ts>
          <short_desc>Web Inspector: Native Memory Instrumentation: adjust chunk transfer size for better speed.</short_desc>
          <delta_ts>2013-02-08 00:19:48 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>107254</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ilya Tikhonovsky">loislo</reporter>
          <assigned_to name="Ilya Tikhonovsky">loislo</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>828245</commentid>
    <comment_count>0</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2013-02-07 23:51:08 -0800</bug_when>
    <thetext>With the current values the snapshot on gmail requires about 27sec.
This operation could be 30 times faster if we increase the chunk size from 100 items to 10000.
Also very long strings will significantly affect the transfer size.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828258</commentid>
    <comment_count>1</comment_count>
      <attachid>187251</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2013-02-08 00:07:57 -0800</bug_when>
    <thetext>Created attachment 187251
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828260</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2013-02-08 00:11:31 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; With the current values the snapshot on gmail requires about 27sec.
&gt; This operation could be 30 times faster if we increase the chunk size from 100 items to 10000.
What would be an average message size in bytes in this case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828263</commentid>
    <comment_count>3</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2013-02-08 00:17:51 -0800</bug_when>
    <thetext>sizeof(int) * 10000 * nodeFieldCount = 200kb
sizeof(int) * 10000 * edgeFieldCount = 120kb
sizeof(int) * 10000 * idMapEntryFieldCount = 80kb
sizeof(String) * 1000 = 80kb

So the expected working set for the serializer is ~480kb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828265</commentid>
    <comment_count>4</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2013-02-08 00:19:48 -0800</bug_when>
    <thetext>Committed r142241: &lt;http://trac.webkit.org/changeset/142241&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187251</attachid>
            <date>2013-02-08 00:07:57 -0800</date>
            <delta_ts>2013-02-08 00:11:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109263-20130208120432.patch</filename>
            <type>text/plain</type>
            <size>2586</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMjM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjE5M2Y0YzI0NTQxMWY5
N2I4ZDliMTAyYmVlOGUyNjE3ODFmNDFlOC4uMTUzZDFiZDczZjA4MmY2ZDAzMTkzNGY3NjFhODVi
MjI5ZjBhNjAzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAyLTA4ICBJbHlh
IFRpa2hvbm92c2t5ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBOYXRpdmUgTWVtb3J5IEluc3RydW1lbnRhdGlvbjogYWRqdXN0IGNodW5rIHRyYW5zZmVy
IHNpemUgZm9yIGJldHRlciBzcGVlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwOTI2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoZSBjaHVuayBzaXplIGlzIGNoYW5nZWQgZnJvbSAxMDAgdG8gMTAw
MDAuCisgICAgICAgIGFkZFN0cmluZyBjb3VudHMgb25seSBmaXJzdCAyNTYgc3ltYm9scyBvZiB0
aGUgc3RyaW5nLm8KKworICAgICAgICAqIGluc3BlY3Rvci9IZWFwR3JhcGhTZXJpYWxpemVyLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkhlYXBHcmFwaFNlcmlhbGl6ZXI6OnB1c2hVcGRhdGVJZk5l
ZWRlZCk6CisgICAgICAgIChXZWJDb3JlOjpIZWFwR3JhcGhTZXJpYWxpemVyOjphZGRTdHJpbmcp
OgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvTmF0aXZlTWVtb3J5U25hcHNob3RWaWV3
LmpzOgorCiAyMDEzLTAyLTA3ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBkb2N1bWVudC5hY3RpdmVFbGVtZW50IHNob3VsZCBub3QgcmV0dXJuIGEgbm9uLWZv
Y3VzYWJsZSBlbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSGVh
cEdyYXBoU2VyaWFsaXplci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSGVhcEdyYXBo
U2VyaWFsaXplci5jcHAKaW5kZXggN2IzMDc2ZjAyYTBlMGJlYmI1YWJlOTk0MjlhMzM1ZmFlM2Vm
YjVjMC4uMTQ3OTUxN2IzMzYyYjllM2ViZDhjYzZlYjYwZTYwMjExOWU3NWE0NSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0hlYXBHcmFwaFNlcmlhbGl6ZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9IZWFwR3JhcGhTZXJpYWxpemVyLmNwcApAQCAtNjks
NyArNjksNyBAQCBIZWFwR3JhcGhTZXJpYWxpemVyOjp+SGVhcEdyYXBoU2VyaWFsaXplcigpCiAK
IHZvaWQgSGVhcEdyYXBoU2VyaWFsaXplcjo6cHVzaFVwZGF0ZUlmTmVlZGVkKCkKIHsKLSAgICBz
dGF0aWMgY29uc3Qgc2l6ZV90IGNodW5rU2l6ZSA9IDEwMDsKKyAgICBzdGF0aWMgY29uc3Qgc2l6
ZV90IGNodW5rU2l6ZSA9IDEwMDAwOwogICAgIHN0YXRpYyBjb25zdCBzaXplX3QgYXZlcmFnZUVk
Z2VzUGVyTm9kZSA9IDU7CiAKICAgICBpZiAobV9zdHJpbmdzLT5sZW5ndGgoKSA8PSBjaHVua1Np
emUKQEAgLTE3NCw3ICsxNzQsNyBAQCBpbnQgSGVhcEdyYXBoU2VyaWFsaXplcjo6YWRkU3RyaW5n
KGNvbnN0IFN0cmluZyYgc3RyaW5nKQogewogICAgIGlmIChzdHJpbmcuaXNFbXB0eSgpKQogICAg
ICAgICByZXR1cm4gMDsKLSAgICBTdHJpbmdNYXA6OkFkZFJlc3VsdCByZXN1bHQgPSBtX3N0cmlu
Z1RvSW5kZXguYWRkKHN0cmluZywgbV9zdHJpbmdUb0luZGV4LnNpemUoKSArIDEpOworICAgIFN0
cmluZ01hcDo6QWRkUmVzdWx0IHJlc3VsdCA9IG1fc3RyaW5nVG9JbmRleC5hZGQoc3RyaW5nLmxl
ZnQoMjU2KSwgbV9zdHJpbmdUb0luZGV4LnNpemUoKSArIDEpOwogICAgIGlmIChyZXN1bHQuaXNO
ZXdFbnRyeSkKICAgICAgICAgbV9zdHJpbmdzLT5hZGRJdGVtKHN0cmluZyk7CiAgICAgcmV0dXJu
IHJlc3VsdC5pdGVyYXRvci0+dmFsdWU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL05hdGl2ZU1lbW9yeVNuYXBzaG90Vmlldy5qcyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmF0aXZlTWVtb3J5U25hcHNob3RWaWV3LmpzCmluZGV4
IGU0ODU3NzgzNWI4MWMwYzE4OTNkZTZjYjBiNGY1NjM2ODVjYTRhNjkuLmQyNWNhZDJhMjE5NTkw
YWU1ZGM2MzM2YmY1OWM2NWI3M2QwOTgyMTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvTmF0aXZlTWVtb3J5U25hcHNob3RWaWV3LmpzCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvTmF0aXZlTWVtb3J5U25hcHNob3RWaWV3Lmpz
CkBAIC0yMzIsOSArMjMyLDYgQEAgV2ViSW5zcGVjdG9yLk5hdGl2ZVNuYXBzaG90Tm9kZS5wcm90
b3R5cGUgPSB7CiAgICAgX19wcm90b19fOiBXZWJJbnNwZWN0b3IuRGF0YUdyaWROb2RlLnByb3Rv
dHlwZQogfQogCi0KLQotCiAvKioKICAqIEBjb25zdHJ1Y3RvcgogICogQGV4dGVuZHMge1dlYklu
c3BlY3Rvci5Qcm9maWxlVHlwZX0K
</data>
<flag name="review"
          id="207004"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>