Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance Matrix #10

Open
bmaschio opened this issue Mar 25, 2016 · 2 comments
Open

Performance Matrix #10

bmaschio opened this issue Mar 25, 2016 · 2 comments

Comments

@bmaschio
Copy link
Member

@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

  • 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

@fmontesi
Copy link
Member

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" [email protected] 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
#10

@bmaschio
Copy link
Member Author

@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 :

  • HTTP Server
  • Database access server
  • Application Server ( where the "business" logic lives )
  • Pseudo ESB application

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants