Runtime profile created with Firefox 22's internal profiler, "debug=true", soft reload (e.g. caches should be available)
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).