Hi All,
We have an ARTop based tool that uses Sphinx for workspace management. In case of large number of resources (>500) the forced proxy resolution in org.eclipse.sphinx.emf.workspace.loading.operations.AbstractLoadOperation#loadModelFilesInEditingDomain
takes very long. As I understand resolving up front provides performance improvement for further operations at a cost of loading time (one time). However user experience would much better in our case if the load is quick, the user could begin work in the UI.
·
Would there be any side-effect to disable proxy resolution at load time (editors, refactor etc.)?
·
Is possible to implement an asynchronously force proxy resolution? Basically running forceProxyResolution in a scheduled way, in TransactionalEditingDomain#runExclusive section after the load completed. Should it be contained
in a Job?
·
Any experience in other projects with huge number of files?
I asked around in other forums with no response, so any help is appreciated.
Thanks!
Regards,
Balazs

Balazs Varnai, Software Developer, Mentor
[IESD]
balazs_varnai@xxxxxxxxxx | office: 36 1 887
2017
www.mentor.com