[resteasy-dev] Performance issues with async/CompletionStage/RxJava

Alessio Soldano asoldano at redhat.com
Sat Oct 20 10:22:05 EDT 2018


Hi Stephane,
I think we should definitely profile this. Can you share a bit more
details/reproducer?
In the past we've also relied on the internal performance team to get jfr
recordings under proper load in a suitable bench environment.
Cheers

On Thursday, October 18, 2018, Stephane Epardaud <stef at epardaud.fr> wrote:

> Hi,
>
> I was doing some benchmarks with gatling and came across very strange
> results where if I have a REST endpoint with normal result types I get 1200
> requests per second, but if I return those results inside RxJava's Single
> (with Single.just()) I get about 250 requests per second, and if I change
> that with CompletionStage (using CompletableFuture.completedFuture()) I
> get about 310 requests per second.
>
> Frankly I'm not sure how to go about finding out why we have such a
> difference, and whether we can mitigate it, but we should definitely try.
> How do you usually tackle these problems? Any help?
>
> Thanks, cheers.
>


-- 

Alessio Soldano

Associate Manager

Red Hat

<https://www.redhat.com>
<https://red.ht/sig>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/resteasy-dev/attachments/20181020/a65b608c/attachment-0001.html 


More information about the resteasy-dev mailing list