As we have submitted the pekko-grpc to
https://github.com/LesnyRumcajs/grpc_bench, I think we will see some
performance boost there too.

何品


kerr <hepin1...@gmail.com> 于2024年1月17日周三 21:07写道:

> Thanks for sharing, but for the test server, I think we can use
> https://www.gitpod.io/discover/opensource
>
> Which I was using it for testing the netty 4 migration.
>
> And I think it would be nice if you have time to test the JDK21 too.
>
> 何品
>
>
> Matthew de Detrich <matthew.dedetr...@aiven.io.invalid> 于2024年1月17日周三
> 09:35写道:
>
>> And if anyone is interested in the bytecode diffs they can look at
>>
>> https://github.com/apache/incubator-pekko-http/pull/418#issuecomment-1894791312
>>
>> On Wed, Jan 17, 2024 at 12:09 PM Matthew de Detrich <
>> matthew.dedetr...@aiven.io> wrote:
>>
>> > Oh and I forgot to mention that I was using JDK 8 for the benchmarks
>> since
>> > this
>> > is where the Scala2 inliner makes different impacts, latest version of
>> > JDK's should
>> > do a better job of inlining problematic bytecode generated by Scala but
>> a
>> > significant
>> > part of our user base is still running JDK8.
>> >
>> > On Wed, Jan 17, 2024 at 12:07 PM Matthew de Detrich <
>> > matthew.dedetr...@aiven.io> wrote:
>> >
>> >> Since the inliner has been merged into both Pekko and Pekko Http I
>> >> decided to post some results for pekko-http's jmh bench when all of the
>> >> inlining settings are applied (left is without inliner, right is with
>> >> inliner)
>> >>
>> >> Against Pekko 1.0.2: https://www.diffchecker.com/iH0WbWNZ/
>> >> Against Pekko 1.0.0-M1 (current main):
>> >> https://www.diffchecker.com/XhyEC556/
>> >>
>> >> As you can see from the results there are some noticeable improvements
>> >> (i.e. 5-10% in some cases) however I wouldn't take these results as
>> >> complete gospel as I had to do the benchmarks on my M1 laptop (I had
>> it in
>> >> power plus used TGPro to put fans on max blast to reduce any
>> variability,
>> >> unfortunately I am currently overseas so I don't have a dedicated
>> machine
>> >> to test on).
>> >>
>> >> This testing was a result of valid concerns raised by Johannes[1].
>> >> Another valid point being raised is about being diligent when it comes
>> to
>> >> performance/benchmarks which is what dedicated hardware for
>> benchmarking
>> >> was meant to solve. PJ Fanning has set up an open collective for
>> Pekko[2]
>> >> and there is already a github discussion[3] about it.
>> >>
>> >> So maybe now is a good time to start talking about funding for the
>> Pekko
>> >> project in general as well as being a call to action to any heavy
>> users of
>> >> Pekko that feel like donating? The initial plan was to use the funds to
>> >> procure dedicated HW from hetzner (https://www.hetzner.com/) with
>> >> dedicated bare metal machines costing 50-100 euros a month, with one
>> >> machine being used for nightly builds and another machine dedicated to
>> >> benchmarking.
>> >>
>> >> We can also discuss what the additional funds can be used for (i.e.
>> >> sponsoring core maintainers, talks/conferences once Pekko gets big
>> enough
>> >> etc etc?) although that might be best for another thread.
>> >>
>> >> Thoughts?
>> >>
>> >> [1]:
>> >>
>> https://github.com/apache/incubator-pekko-http/pull/418#issuecomment-1893375856
>> >> [2]: https://opencollective.com/friends-of-apache-pekko
>> >> [3]: https://github.com/apache/incubator-pekko/discussions/144
>> >> --
>> >>
>> >> Matthew de Detrich
>> >>
>> >> *Aiven Deutschland GmbH*
>> >>
>> >> Immanuelkirchstraße 26, 10405 Berlin
>> >>
>> >> Alexanderufer 3-7, 10117 Berlin
>> >>
>> >> Amtsgericht Charlottenburg, HRB 209739 B
>> >>
>> >> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>> >>
>> >> *m:* +491603708037
>> >>
>> >> *w:* aiven.io *e:* matthew.dedetr...@aiven.io
>> >>
>> >
>> >
>> > --
>> >
>> > Matthew de Detrich
>> >
>> > *Aiven Deutschland GmbH*
>> >
>> > Immanuelkirchstraße 26, 10405 Berlin
>> >
>> > Alexanderufer 3-7, 10117 Berlin
>> >
>> > Amtsgericht Charlottenburg, HRB 209739 B
>> >
>> > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>> >
>> > *m:* +491603708037
>> >
>> > *w:* aiven.io *e:* matthew.dedetr...@aiven.io
>> >
>>
>>
>> --
>>
>> Matthew de Detrich
>>
>> *Aiven Deutschland GmbH*
>>
>> Immanuelkirchstraße 26, 10405 Berlin
>>
>> Alexanderufer 3-7, 10117 Berlin
>>
>> Amtsgericht Charlottenburg, HRB 209739 B
>>
>> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
>>
>> *m:* +491603708037
>>
>> *w:* aiven.io *e:* matthew.dedetr...@aiven.io
>>
>

Reply via email to