Janë publikuar rezultatet e testimit të konsumit të memories gjatë ekzekutimit të kodit që krijon një milion programe të ekzekutimit paralel. Testimi është kryer për një program tipik, i implementuar në gjuhët e programimit Rust, C#, Go, Java, Python dhe JavaScript.
Në Rust, detyrat u krijuan duke përdorur kornizën Tokio dhe mbi bazën e bibliotekës async_std, në C# - me API List(), JavaScript - async/await në Node.js, Python - asyncio, Go - goroutine, Java - programe të ekzekutimit paralel. Versionet dhe konfigurimi të përdorura: Rust 1.82, .NET 9.0.100 me NativeAOT, Go 1.23.3, OpenJDK/GraalVM 23.0.1, NodeJS 23.2.0, Python 3.13.0.
Rezultatet:
- Ekzekutimi i një detyre për të vlerësuar konsumimin e memories në runtime.

- Ekzekutimi i 10 mijë detyrave.

- Ekzekutimi i 100 mijë detyrave.

- Ekzekutimi i një milioni detyrave.

Burimi: opennet.ru




