[Webkit-unassigned] [Bug 119888] [GTK] WKTR spends irrational amount of time loading about:blank in g_list_length

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 19 02:24:43 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=119888





--- Comment #5 from Sergio Villar Senin <svillar at igalia.com>  2013-08-19 02:24:14 PST ---
(In reply to comment #2)
> Turns out that with a large enough libsoup cache, the soup_cache_load method takes quite some time to execute - roughly 10% of the whole time is spent in either g_variant_iter_loop or in g_list_length that's called by soup_cache_entry_insert in soup_cache_load.
> 
> While I'm profiling this through WKTR, I can imagine this also applies to MiniBrowser, Epiphany etc, so this should be optimized somehow. Maybe load the Soup cache asynchronously, if that's viable? Or further optimize the method?
> 

Yes it's a known issue. There are a couple of bugs in libsoup where I started some fixes for that. The main issue is that we load all the HTTP headers when loading the cache. There are different approaches to fix that, but I never found enough time to completelly implement them.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list