Bug 62774 - threaded XML parser ...
Summary: threaded XML parser ...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Spreadsheet (show other bugs)
Version: 4.1.0.0.alpha0+ Master
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-26 17:28 UTC by Michael Meeks
Modified: 2013-12-15 22:04 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
sample sheet with 100k random doubles in a column (1.38 MB, application/vnd.oasis.opendocument.spreadsheet)
2013-03-26 17:29 UTC, Michael Meeks
Details

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.