Os resultados do teste de consumo de memória ao executar código que cria um milhão de corrotinas executadas simultaneamente foram publicados. Foram realizados testes para um programa padrão implementado nas linguagens de programação Rust, C#, Go, Java, Python e JavaScript.
No Rust, as tarefas foram criadas utilizando o framework Tokio e baseadas na biblioteca async_std, em C# - API List (), JavaScript - async/await em Node.js, Python - asyncio, Go - goroutine, Java - corrotinas. Versões e configurações utilizadas: Rust 1.82, .NET 9.0.100 com NativeAOT, Go 1.23.3, OpenJDK/GraalVM 23.0.1, NodeJS 23.2.0, Python 3.13.0.
Resultados:
- Execute uma tarefa para avaliar o consumo de memória em tempo de execução.

- Lançamento de 10 mil tarefas.

- Lançamento de 100 mil tarefas.

- Executando um milhão de tarefas.

Fonte: opennet.ru
