jolie / website

The Jolie website
8 stars 8 forks source link

Performance Matrix #10

Open bmaschio opened 8 years ago

bmaschio commented 8 years ago

@jolie/developers Once again from a "Marketing" point of view Jolie is a bit of unknown quantity. The good point that a first glance it looks clean and tidy in its syntax and structure ( thanks to the good formal approach ), yet there is no data on how it performs on some keys technical indicator. Such as

Now I do realize that probably there is plenty of data on these issues, but it would be nice to filter some of them to the general public I could help to collect some data on our site where jolie is used for several application

Regards

Balint

fmontesi commented 8 years ago

I fully agree. Some performance graphs are coming soon (I have a comparison with apache+php and JavaEE), and I know how much memory is consumed by Jolie, but it would be nice to make a page that is easy to understand.

I would start with memory and throughput. We could test memory per service and per open session, for example.

However, we should be careful. People are very suspicious of benchmarking results (rightfully so!) so we should probably publish our benchmark code and how we measure stuff. I'd take the occasion to build a benchmarking suite to help us track how Jolie's memory consumption and performance vary with each release. I do my own internal tests at each release, but it would be nice to have something more standard. What do you think? I could open a repo for this where we all collaborate. I think it's an interesting problem for many, so we could accept also new benchmarks whenever somebody wants to test something in particular. On 25 Mar 2016 2:10 p.m., "Balint Maschio" notifications@github.com wrote:

@jolie/developers https://github.com/orgs/jolie/teams/developers Once again from a "Marketing" point of view Jolie is a bit of unknown quantity. The good point that a first glance it looks clean and tidy in its syntax and structure ( thanks to the good formal approach ), yet there is no data on how it performs on some keys technical indicator. Such as

-

Memory occupation ( static and dynamic)

Response Times

Performance on stress test

Now I do realize that probably there is plenty of data on these issues, but it would be nice to filter some of them to the general public I could help to collect some data on our site where jolie is used for several application

Regards

Balint

— You are receiving this because you are on a team that was mentioned. Reply to this email directly or view it on GitHub https://github.com/jolie/website/issues/10

bmaschio commented 8 years ago

@fmontesi I think the key word there is transparency ( a bit like in academical papers ;) ) Yes I think a new repository could be a good way to go. Defining some standard testing procedure for different application area such as :

I think it would be nice also to distill a best practice in terms of architecture ecc ecc