<?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>25065</bug_id>
          
          <creation_ts>2009-04-06 16:17:36 -0700</creation_ts>
          <short_desc>[GTK] free my memory on tab close</short_desc>
          <delta_ts>2012-02-20 14:45:20 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://bugzilla.gnome.org/show_bug.cgi?id=553193</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jeff Fortin">nekohayo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mjumbewu</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>116687</commentid>
    <comment_count>0</comment_count>
    <who name="Jeff Fortin">nekohayo</who>
    <bug_when>2009-04-06 16:17:36 -0700</bug_when>
    <thetext>This is a bug that I reported on GNOME&apos;s epiphany-webkit 2.27 (packaged by Kov against webkit 1.1.1) and found its memory usage to be pretty dramatic. The Midori browser (which also uses webkit) has the same pattern. I thought I&apos;d report it here so it can get some attention from upstream. I presumed if two webkit browsers have the same behavior regarding memory usage, webkit may have something to do with it.

&quot;Demonstration of the problem:
http://jeff.ecchi.ca/public/epiphany%20webkit%20memory%20usage.ogv

I need to kill epiphany twice a day to go back to a sane level (and stop swapping for nothing). Just now, Epiphany was using 473.9 Mib of ram (according to gnome-system-monitor&apos;s &quot;memory&quot; column), and after killing it, restarting it and waiting for all tabs to load, it is now using 187.6 Mib. That&apos;s quite a significant difference that cannot be attributed to caching webpages in memory, and it makes epiphany painful to use on machines with less than 16 Exabytes of ram.

For what it&apos;s worth, Chromium doesn&apos;t do this (but then everything is a separate process over there).&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116689</commentid>
    <comment_count>1</comment_count>
    <who name="antistress">thibaut.bethune</who>
    <bug_when>2009-04-06 16:35:35 -0700</bug_when>
    <thetext>for my part i&apos;ve noticed that GtkLauncher didn&apos;t free up the memory if i visit several websites and go back to the inital website</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560378</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-02-20 14:45:20 -0800</bug_when>
    <thetext>Lots of things can affect memory usage including cache size and memory leaks. WebKit2 will eventually ensure that Epiphany has an architecture similar to Chromium&apos;s.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>