Bug 62774

Summary: threaded XML parser ...
Product: LibreOffice Reporter: Michael Meeks <michael.meeks>
Component: SpreadsheetAssignee: Not Assigned <libreoffice-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: medium    
Version: 4.1.0.0.alpha0+ Master   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: sample sheet with 100k random doubles in a column

Description Michael Meeks 2013-03-26 17:28:02 UTC
Calc with it's huge data-sets is the app that this would most likely benefit most from; I attach a small sample document and a callgrind profile showing the unzip + SAX parse + namespace resolution at >10% of document load time.

10% is not that much, but we other ongoing work to improve other calc core code performance :-)
Comment 1 Michael Meeks 2013-03-26 17:29:06 UTC
Created attachment 77071 [details]
sample sheet with 100k random doubles in a column
Comment 2 Michael Meeks 2013-03-26 17:30:33 UTC
callgrind profile at: http://users.freedesktop.org/~michael/callgrind-load-doubles.txt.gz - download, gzip -d and run kachegrind to see the result (if you're interested).

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.