Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Hi,

Last week I worked on performance issues of page load. Learned using
callgrind and how to use output(Special thanks to Thorsten). After doing
some profiling I figured out the main problem issues on page. And last 2
days I moved the page to the Advanced page.

So-
==What I did==
-Profiling,
-Moving it to the Advanced page as mentioned before.

==Profiling results==
There are 2 main problems on the page.
-Page collects all settings with a recursive function. And it causes a long
wait on page load. There is about 25K options in total( wow! :) )
-Clicking on header's causes a long wait. We figured out there is a costy
function on SvTreeList class (It was sortChildren I think.).


So this week I will try to optimize the problematic part of the code and
other things on to-do list.


Best,

-- 
Efe Gürkan YALAMAN
http://about.me/efegurkan

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.