[webkit-help] Possible memory leak or cache problem
john.kjellberg at power.alstom.com
john.kjellberg at power.alstom.com
Thu Oct 1 04:29:05 PDT 2009
Hi,
I wonder if some of you could help me with this. The following request
increases memory usage on each request:
<html>
<body>
<script type="text/javascript">
var xmlHttp=new XMLHttpRequest();
var i = 0;
function test() {
xmlHttp.open("GET","mem_test.htm?" + (i++), false);
xmlHttp.send(null);
setTimeout(test,10);
}
test();
</script>
Test
</body>
</html>
If i remove "i++" the memory usage is constant. Also valgrind reports no
significant leaks. This leads me to beleve that it is cached somehow.
I have tried the following:
// Disable forward/back list
list = webkit_web_view_get_back_forward_list(web_view);
gint limit = webkit_web_back_forward_list_get_limit(list);
webkit_web_back_forward_list_set_limit(list, 0);
// Disable caches
WebCore::cache()->setDisabled(true);
WebCore::cache()->setCapacities(0, 0, 0);
WebCore::cache()->setDeadDecodedDataDeletionInterval(0);
WebCore::pageCache()->setCapacity(0);
but it doesn't seem to help at all.
Is there anything else I should try?
It is really important that I get It to stop using memory even if it is
cache since it makes it much more difficult to find real leaks. I'm quite
sure that there is one since the system I'm running WebKit on stops
working after a couple of days.
I'm using GTK WebKit r48290 and GtkLauncher from subversion running on
linux.
Thanks in advance
/ John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20091001/c1037b57/attachment-0001.html>
More information about the webkit-help
mailing list