giuliana-bezerra / virtual-threads-springboot

Demo apresentada para comparar a abordagem de virtual threads com a de threads de plataforma.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Virtual Threads Spring Boot

@giulianabezerra Demo

Demo apresentada nesse vídeo para comparar a abordagem de virtual threads com a de threads de plataforma.

Teoria

Explicação

Benchmark

Esse teste foi feito num computador que possui 8 núcleos, portanto foram utilizadas 32 threads para comparação.

  • Abordagem Platform Threads (32 threads / 8 núcleos = 4 * 3s = 12s):
$ hey -n 32 -c 32 http://localhost:8080/demo

Sem Virtual Threads

  • Abordagem Virtual Threads (32 threads virtuais = 3s):
hey -n 32 -c 32 http://localhost:8080/demo

Com Virtual Threads

About

Demo apresentada para comparar a abordagem de virtual threads com a de threads de plataforma.


Languages

Language:Java 100.0%