Runtime profile created with Firefox 22's internal profiler, "debug=true", soft reload (e.g. caches should be available)
I'm facing a severe performance issue on history pages in Firefox 22 on Windows 7 x64. Page load is very slow (with bits.wikimedia.org being acesses multiple times in the beginning), later on there seems to be executed some heavy JavaScript which makes the browser unresponsive over large amounts of time.
I'll attach an image which shows Firefox's native profiler window. It seems there are mainly three functions taking up most of the CPU time:
- "curCSS()" which is called from an anonymous function in "mediawiki.searchSuggest.js"
- "updateDiffRadios()" which gets called from "jQuery.prototype.ready()" in "load.php"
- "DocumentUtils_getFormData() which gets called from "ssi_onTimerCallback()" in "SessionStore.jsm"
While 2) looks to be clearly related to history pages, 1) puzzles me. I have no idea about 3).
Version: 1.22.0
Severity: major
Attached: