Performance regression with XML Editor in trunk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Files with a rather flat structure and several thousands of objects in single container elements (e.g. top-level layers, or groups), or with a huge number of resource definitions in the <defs> section can take several minutes to open the built-in XML Editor in current trunk.
In current stable (0.48.3.1), the same tests took around max 30 sec until the dialog was open and functional.
Waiting 10 minutes until the dockable XML Editor has opened, and Inkscape unfreezes again, is problematic IMHO, even with very large files.
This issue can also affect the initial loading of such files if the XML Editor was opened last time the session was quit and dialog states are saved across sessions.
It also affects working with multiple files within the same session: if the XML Editor has been opened (and closed) once in the current session, loading large files from within Inkscape later on in the same session is also affected even if the XML Editor does not automatically open in the new document window.
Tested with Inkscape 0.48.3.1 and 0.48+devel r11487 on OS X 10.7.4
( 64bit builds (-O2), compiler: llvm-gcc-4.2 )
Changed in inkscape: | |
assignee: | nobody → John Smith (john-smithi) |
Changed in inkscape: | |
assignee: | John Smith (john-smithi) → nobody |
test file 1 (flat structure)