To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=82869
------- Additional comments from [email protected] Wed Jul 22 16:29:37 +0000 2009 ------- AW: Checked paint and creation, the creation takes ages. Looking deeper shows that most of the time is spent in SvxShape::setSize when a new shae is created using API. That SvxShape::setSize is only for shape initialisation, not really needed for 3D objects. When i do not do that when model is locked and it's a 3d object, i get a huge speed increase. The next blocker is E3dObject::SetRectsDirty and E3dObject::StructureChanged() which also take much time. I tried to not do this when model is locked, but it leads to problems (but the model creation time goes back to 4 seconds). To compensate. i tried to call both methods when the model gets unlocked. This works only partislly, still experimenting... Basic problem indeed is the model data creation in the Model implementation itself. There is simly too much updating and notifying on the way. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
