You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you for this handy service and straightforward instructions. I successfully executed your project.
As we explore the latest trends in Java app development, particularly reactive apps and virtual threads, we are conducting research on open-source projects. Our focus is on comparing performance across three web development paradigms: imperative, reactive, and using virtual threads. We've measured performance in terms of CPU and memory usage, as well as throughput, latency and request concurrency. With your clear guidance, we managed to run your project across all three paradigms. Our findings clearly show that while the original version has better throughput, virtual threads significantly enhances overall performance, as highlighted in the following table:
Metric
Original
Virtual
Latency (longest processing time)
25.85
20.37
Memory Usage (MB)
1040.42
630.55
CPU Usage (%)
10.04
10.14
Throughput (requests/sec)
2565.82
2375.13
Requests Passed (%)
19.86
20.57
To showcase the impact of virtual threads, we created a simplified version of your project with a single endpoint for demonstration purposes. You can explore and compare its performance with the original project here .
For profiling, we utilized Jmeter, and you can find the test file here.
The text was updated successfully, but these errors were encountered:
Hello 🙂
Thank you for this handy service and straightforward instructions. I successfully executed your project.
As we explore the latest trends in Java app development, particularly reactive apps and virtual threads, we are conducting research on open-source projects. Our focus is on comparing performance across three web development paradigms: imperative, reactive, and using virtual threads. We've measured performance in terms of CPU and memory usage, as well as throughput, latency and request concurrency. With your clear guidance, we managed to run your project across all three paradigms. Our findings clearly show that while the original version has better throughput, virtual threads significantly enhances overall performance, as highlighted in the following table:
To showcase the impact of virtual threads, we created a simplified version of your project with a single endpoint for demonstration purposes. You can explore and compare its performance with the original project here .
For profiling, we utilized Jmeter, and you can find the test file here.
The text was updated successfully, but these errors were encountered: