I risultati di a prova di u cunsumu di memoria quandu eseguisce codice chì crea un milione di coroutines eseguite simultaneamente sò stati publicati. A prova hè stata realizata per un prugramma standard implementatu in i linguaggi di prugrammazione Rust, C#, Go, Java, Python è JavaScript.
In Rust, i travaglii sò stati creati cù u framework Tokio è basatu annantu à a libreria async_std, in C# - Lista API (), JavaScript - async/wait in Node.js, Python - asyncio, Go - goroutine, Java - coroutines. Versioni è cunfigurazione utilizata: Rust 1.82, .NET 9.0.100 cù NativeAOT, Go 1.23.3, OpenJDK/GraalVM 23.0.1, NodeJS 23.2.0, Python 3.13.0.
Risultati:
- Eseguite un compitu per valutà u cunsumu di memoria in runtime.

- Lanciamentu di 10 mila tarei.

- Lanciamentu di 100 mila tarei.

- Eseguisce un milione di compiti.

Source: opennet.ru




