View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009734 | Scribus | Import / Export | public | 2011-02-08 10:02 | 2016-04-18 15:25 |
| Reporter | cezaryece | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | Linux | OS | Kubuntu | OS Version | Maverick |
| Product Version | 1.4.0svn | ||||
| Summary | 0009734: speed of importing text from ODT file depends on whole document size | ||||
| Description | Working 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 | |||||