Hi!
I have been working on a "health report" of Mondrian. For now, it essentially do some benchmarks for nodes, edges and provides an estimation of the test coverage.
This is very early work for now. I am still experimenting. The measurements below clearly show a problem: adding edges is definitely too costly. I am currently working on this.
In the future, I would like identify speed bottleneck. For now, it is only for Mondrian. Will people be interested in getting similar data for Moose?
Cheers, Alexandre
Report produced on 2009-10-20T16:00:26+00:00 Version 'Mondrian-Alexandre_Bergel.277' Benchmark ManyNode (simple rendering of nodes) : 100 nodes => 14 ms 200 nodes => 50 ms 300 nodes => 108 ms 400 nodes => 198 ms 500 nodes => 335 ms 600 nodes => 442 ms 700 nodes => 627 ms 800 nodes => 768 ms 900 nodes => 969 ms 1000 nodes => 1223 ms 1600 nodes => 2907 ms Benchmark ManyEdges (simple rendering of edges) : 10 edges => 1 ms 20 edges => 6 ms 30 edges => 14 ms 40 edges => 27 ms 50 edges => 52 ms 60 edges => 82 ms 70 edges => 126 ms 80 edges => 178 ms 90 edges => 364 ms 100 edges => 355 ms 200 edges => 4719 ms 300 edges => 36495 ms Test coverage: 60.03 % of methods are covered Progress from last time: 0.0 %
Hi Alex,
Nice work.
I would definitely be interested in getting similar data for Moose, and even more interested in getting it for Glamour :).
Cheers, Doru
p.s. I was thinking that given that edges are expensive to add, maybe we could live with only a fraction of them :)
On 20 Oct 2009, at 21:06, Alexandre Bergel wrote:
Hi!
I have been working on a "health report" of Mondrian. For now, it essentially do some benchmarks for nodes, edges and provides an estimation of the test coverage.
This is very early work for now. I am still experimenting. The measurements below clearly show a problem: adding edges is definitely too costly. I am currently working on this.
In the future, I would like identify speed bottleneck. For now, it is only for Mondrian. Will people be interested in getting similar data for Moose?
Cheers, Alexandre
Report produced on 2009-10-20T16:00:26+00:00 Version 'Mondrian-Alexandre_Bergel.277' Benchmark ManyNode (simple rendering of nodes) : 100 nodes => 14 ms 200 nodes => 50 ms 300 nodes => 108 ms 400 nodes => 198 ms 500 nodes => 335 ms 600 nodes => 442 ms 700 nodes => 627 ms 800 nodes => 768 ms 900 nodes => 969 ms 1000 nodes => 1223 ms 1600 nodes => 2907 ms Benchmark ManyEdges (simple rendering of edges) : 10 edges => 1 ms 20 edges => 6 ms 30 edges => 14 ms 40 edges => 27 ms 50 edges => 52 ms 60 edges => 82 ms 70 edges => 126 ms 80 edges => 178 ms 90 edges => 364 ms 100 edges => 355 ms 200 edges => 4719 ms 300 edges => 36495 ms Test coverage: 60.03 % of methods are covered Progress from last time: 0.0 %
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every successful trip needs a suitable vehicle."