[jbosstools-issues] [JBoss JIRA] (ERT-550) Benchmark old and new JDT Indexers

Roland Grunberg (JIRA) issues at jboss.org
Fri Dec 15 15:48:00 EST 2017


    [ https://issues.jboss.org/browse/ERT-550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13506387#comment-13506387 ] 

Roland Grunberg edited comment on ERT-550 at 12/15/17 3:47 PM:
---------------------------------------------------------------

Some new results tested with a basic attempt to disable the Java Model cache. This cache is optimized for the old index, so disabling it should give a better idea of the actual performance.

(Re-using initial built index)
100 workspace project / 4000 jars / 120000 classes
Old : 6s
New : 12s

(Rebuilding the index every time)
100 workspace project / 4000 jars / 120000 classes
Old : 9s
New : 15s

So while the results appear to show smaller difference when we attempt to eliminate any advantage by the model cache, it still doesn't show the new indexer doing as well as the old one, let alone outperforming it.


was (Author: rgrunber):
Some new results tested with a basic attempt to disable the Java Model cache. This cache is optimized for the old index, so disabling it should give a better idea of the actual performance.

(Rebuilding the index every time)
100 workspace project / 4000 jars / 120000 classes
Old : 6s
New : 12s

(Re-using initial built index)
100 workspace project / 4000 jars / 120000 classes
Old : 9s
New : 15s

So while the results appear to show smaller difference when we attempt to eliminate any advantage by the model cache, it still doesn't show the new indexer doing as well as the old one, let alone outperforming it.

> Benchmark old and new JDT Indexers
> ----------------------------------
>
>                 Key: ERT-550
>                 URL: https://issues.jboss.org/browse/ERT-550
>             Project: Eclipse Release Train
>          Issue Type: Task
>            Reporter: Roland Grunberg
>            Assignee: Roland Grunberg
>
> Benchmark the old and new JDT Indexers to determine which should be favoured in various conditions.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbosstools-issues mailing list