Hi Lukas,

Have you seen this?

> The second one depends on the first and adds benchmarking using
> JUnitBenchmarks <http://labs.carrotsearch.com/junit-benchmarks.html>.
> If you find this useful, you may want to merge it, but I we may want
> to hold it.
> This is because JUnitBenchmarks
> <http://labs.carrotsearch.com/junit-benchmarks.html> is still in
> development, and also because I had to patch it to make it work with
> OSGi, as I explained in the gerrit message:

I committed the first - what do you think of the second, with respect to
our CI  infrastructure?

Cheers,

- Michael

On 30.07.2013 16:46, François Rey wrote:
> I've pushed two new change request:
> ReqIF10Util: added tests for setting values, factored out common code.
> <https://git.eclipse.org/r/14972>
> ReqIF10UtilTest: added benchmarking using JUnitBenchmarks.
> <https://git.eclipse.org/r/14973>
> The first one is just about additional tests to ReqIF10UtilTest. This
> should be trivial to approve and merge.
> The second one depends on the first and adds benchmarking using
> JUnitBenchmarks <http://labs.carrotsearch.com/junit-benchmarks.html>.
> If you find this useful, you may want to merge it, but I we may want
> to hold it.
> This is because JUnitBenchmarks
> <http://labs.carrotsearch.com/junit-benchmarks.html> is still in
> development, and also because I had to patch it to make it work with
> OSGi, as I explained in the gerrit message:
> ReqIF10Util has recently been changed to use EMF reflective api. To get
> an idea of how this affects performance, the ReqIF10UtilTest is now
> benchmarked using the JUnitBenchmarks utility library residing at:
> https://github.com/carrotsearch/junit-benchmarks
> However due to class loading issues when running within OSGi, a fix is
> required to JUnitBenchmarks so it can properly display timing results.
> The fix can be found at:
> https://github.com/fmjrey/junit-benchmarks/tree/osgi
> The runtime jar included in this plugin contains the fix. While it makes
> basic usage possible, BenchmarkOptions annotations are still not
> working, therefore the following JVM arguments may be useful for those
> wanting to specify global values:
> -Djub.rounds.benchmark=500 -Djub.rounds.warmup=5
>
> In the end, using such setup, I was able to see no major impact on
> performance with the recent changes I've made to ReqIF10Util.
> Now off to presentation stuff...
> Cheers,
> François
>
>
> _______________________________________________
> rmf-dev mailing list
> rmf-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/rmf-dev


-- 
*Dr. Michael Jastram*   +49 (162) 274 83 94     http://jastram.de
Geschäftsführer         Formal Mind GmbH        http://formalmind.com
Vorsitzender    rheinjug e.V.   http://rheinjug.de
Project Lead    Eclipse Requirements Modeling Framework
http://eclipse.org/rmf

_______________________________________________
rmf-dev mailing list
rmf-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/rmf-dev

Reply via email to