Investigating the publish mechanism (because I need to change it) I
noticed that HtmlBuilder.generateHtml(IElementLayout layout) gets called
twice, due to the thread-checking code in
AbstractViewBuilder.publish(final IProgressMonitor monitor, final
MethodElement element)
Eliminating one call (commentin out the thread-checking code) saved me
40 % on publication time :) (without side effects .... I think ;) )
was :
org.eclipse.epf.publishing.services.ConfigurationViewBuilder.buildViews:
134574 ms
becomes:
org.eclipse.epf.publishing.services.ConfigurationViewBuilder.buildViews:
74235 ms