Hi, Still struggling with leaks into XMLHTTP-request.
OBSERVATIONS : The VmSize of the Web-browser process (GtkLauncher on ARM anx x64) at startup is typically VmSize:=105000 kB, after a 40000 XMLhttp-requests the memory size is increased to VmSize:=387448 kB. ( and keeps on increasing) When doing more xml-http-requests the browser finally dies due to out of memory. Anyone that is having similar issue's ? Any clue where to look (start looking at) ? Anyone out that has ever tried to do XMLHTTP requests in a page that is refreshing every second ? I've been stepping/building.. etc.. for multiple weeks now, I'm I the only one with this issue ? Regards, Noel ------------------------------------------------ Message: 1 Date: Thu, 23 May 2013 10:33:51 +0200 From: "Vellemans, Noel" <[email protected]> To: <[email protected]> Subject: [webkit-gtk] XmlHttprequest? leak Message-ID: <1531E53627F1F749B4FE809BF2A4EB6704295E59@wetmex10> Content-Type: text/plain; charset="US-ASCII" Hi all, I'm using (building) WekKitGtk+ (1.10.2) { On Arm-9 and on PC-x64 } Both seem to suffer from the same problem. Leaking XMLhttpRequest. ( ive tried some simple html/javascript that is doing XMLhttpRequest in a repetitive way, ) It seems that "repetitive" XMLhttpRequest's are leaking LOTS of memory. { for example ("GET", "/sometxt.txt?" + numRep, true); } Anyone that can tell me where to look at (I'm stuck for a couple of weeks now). Anyone that can give me a sample that is NOT leaking ? I even included http://trac.webkit.org/changeset/143619. (on recommendation of Martin Robinson) . Same result leaking XMLhttp-request (until browsers dies). OBSERVATIONS: The VmSize of the Web-browser process (GtkLauncher on ARM-9) at startup is typically VmSize:=105000 kB, after a 40000 XMLhttp-requests the memory size is increased to VmSize:=387448 kB. ( and keeps on increasing) When doing more xml-http-requests the browser finally dies due to out of memory. NOTE: when not doing the xml-httprequests but some onther javascripting (that increments a counter on the same time-interval) the Browser (GtkLauncher on ARM-9) VmSize 'ceils' at 205000 kB (aprox), and I can let the browser run for days, [ have one unit-running for 4 weeks (as test)] without crashing . Regards Noel << JSC-code - snap-shot >> function Global_onreadystatechange() { numReady++; if(this.readyState == 4 && this.status == 200) { this.onreadystatechange = null; numResp++; } } function Global_Request() { if(xhr) { // the ? numRep should make it harder for cache xhr.open("GET", "/sometxt.txt?" + numRep, true); xhr.setRequestHeader("Content-Type","text/plain"); xhr.onreadystatechange = Global_onreadystatechange; xhr.send(null); } } _______________________________________________ webkit-gtk mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-gtk
