Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[henshin-dev] New Interpreter API and performance

Fellows,

I reintegrated the new interpreter API into the trunk again. All plug-ins that use the interpreter are updated. All tests pass and the examples work. So I hope that everything is ok.

The new version of the interpreter also comes with a reimplemented, light-weight change model. We only ran a few tests but the results were already amazing. In the examples we tried we had a performance gain of around 50% - 75%! The EMF change model we used before turned out to be to slow and to general for Henshin. Tomorrow we will run another benchmark with one of our Master students and check whether the performance gain is again so large. We will also compare the performance with two other tools.

The new interpreter version is available in trunk of the SVN and from our nightly-builds update site.

I still want to make some changes to the tests and work a bit more on the examples. If everything goes well, I think we can make a release in 2 weeks so that everybody can switch to the new API and profit from the performance improvements.

Cheers,
Christian



Back to the top