|
Re: Performance issue with DialectManagerImpl::getRepresentationDescriptors() [message #1847802 is a reply to message #1847657] |
Mon, 08 November 2021 22:43   |
|
Hello,
org.eclipse.sirius.business.internal.dialect.DialectManagerImpl::getRepresentationDescriptors(RepresentationDescription representationDescription, Session session) will scan all the representation descriptor in the session (in the .aird file), not the representation descripton (.odesign). So it will be more due to the number of representations created in your session than the number of representation description in your odesign. But anyway, I see your point, there might be some cache we could add to improve performances. Did this capture taking 30s happened in a particular scenario? Opening of a session or a representation? Restarting Eclipse with many representation opened in editors?
Best regards,
Steve
Steve Monnier - Obeo Canada
Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.01631 seconds