eMoflon / emoflon-ibex-democles

Incremental unidirectional and bidirectional graph transformations with the Democles pattern matching engine
GNU General Public License v3.0
1 stars 2 forks source link

Current hotspots #50

Closed anthonyanjorin closed 6 years ago

anthonyanjorin commented 6 years ago

Hi Greg,

after some basic profiling, we have identified:

as major hotspots.

Could you perhaps take a look and consider switching to trove (http://java-performance.info/primitive-types-collections-trove-library/) collections?

A screenshot of the hotspots is attached below:

img_02032018_163430_0

If you wish to profile yourself, please tell me what you require and we'll provide it.

anthonyanjorin commented 6 years ago

@NilsWeidmann Could you perhaps create some JUnit-Tests for a few TGGs for large models so that the operations (SYNC, CC, CO) do not terminate under 5min? Then @Ignore these tests but commit them so Greg can use them for profiling...