Benchmarks for lotus


#1

I lnow that all love benchmarks. :smile:

Therefore I propose to create benchmarks to all parts of lotus. Also, I think we can add a lotus repository to rubybench project. After that it will be possible to monitor performance. Only question where to keep the benchmarks? In separate repositories or in each of the existing repositories?

If you interested with this idea - I can start working on this.
What do you think?


#2

@davydovanton Good for me :+1:


#3

I created a separate repository for all lotus bench. You can find it here.


#4

@davydovanton

Cool. Some thoughts:

  • why don’t you use benchmark/ips ?
  • It would be interesting to measure the request/s that an application can handle, because this is what matters for a web app framework
  • In addition, to make this really useful: it would be great if the results could be stored/compared (different versions/branches) to see if a change introduces a performance problem.

#5

@pascalbetz thank you for your interest!

  1. I wrote that in future I want to add this benchmarks to rubybench project. Therefore I created benchmarks like in ruby and rails projects.
  2. Yes, I want to add benchmarks to all part of lotus project. I started with util because it was simply.
  3. If you open this link you see that all benchmarks stored and compared :slight_smile: