View Issue Details

IDProjectCategoryView StatusLast Update
0009734ScribusImport / Exportpublic2016-04-18 15:25
Reportercezaryece Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformLinuxOSKubuntuOS VersionMaverick
Product Version1.4.0svn 
Summary0009734: speed of importing text from ODT file depends on whole document size
DescriptionWorking with very large document I have notice that importing text from ODT file is slower and slower while my doc grow.

For example I had ODT file with near 30 000 chars.
When I import it into new document it takes about 2 seconds.
When I import the same file into doc with 120 pages (79 text files imported, about 160 text frames and 350 image frames) this take about 2'30" (two minuts 30 seconds!!!).

I must add I work with rather fast machine - QuadCore with 4GB RAM.
SLA with my doc is near 4MB file, Scribus take 1GB of RAM with this large document opened.

I try to find where and why this delay occurs, but I have stopped in "void ContentReader::parse(QString fileName)" where is called function "xmlSAXParseFile". All delay happens here in this function, but I cant find its code for further investigation.
Tags#please_test, ODF
Patch

Activities

jghali

2011-02-08 13:24

administrator   ~0025546

xmlSAXParseFile is a function from libxml2

Issue History

Date Modified Username Field Change
2011-02-08 10:02 cezaryece New Issue
2011-02-08 13:24 jghali Note Added: 0025546
2016-01-28 02:22 Kunda Tag Attached: #please_test
2016-04-18 15:25 Kunda Tag Attached: ODF