<?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>23192</bug_id>
          
          <creation_ts>2009-01-08 13:07:32 -0800</creation_ts>
          <short_desc>Large tables cause huge memory consumption and leaks</short_desc>
          <delta_ts>2009-01-08 16:01:02 -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>Tables</component>
          <version>525.x (Safari 3.2)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>23193</dup_id>
          
          <bug_file_loc>http://www.zdziarski.com/test/temp.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jonathan Zdziarski">jonathan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>104919</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Zdziarski">jonathan</who>
    <bug_when>2009-01-08 13:07:32 -0800</bug_when>
    <thetext>I&apos;ve found creating tables with 1000, 5000, 10000+ rows causes significant memory consumption and leaks. The URL provided is a 1.6MB file with approximately 6000 rows. Both Safari desktop and Safari on the iPhone grow over 40-50MB to render the page. This causes Safari on the iPhone to be killed by SpringBoard for using too much memory. Smaller pages of say, 1000 rows, appear to be creating memory leaks I cannot trace to my own code. Even after a UIWebView object is destroyed, it appears as though several MB of memory from the underlying objects are never released, meaning Safari on the iPhone will be killed off if the same 1000 row table is displayed more than a few times.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104953</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-01-08 16:01:02 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of 23193 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>