Die Ergebnisse des Speichertests wĂ€hrend der AusfĂŒhrung von Code, der eine Million parallel ausgefĂŒhrte Kooperationsprogramme erstellt, wurden veröffentlicht. Die Tests wurden fĂŒr eine typische Anwendung durchgefĂŒhrt, die in den Programmiersprachen Rust, C#, Go, Java, Python und JavaScript implementiert wurde.
In Rust wurden die Aufgaben mit dem Tokio-Framework und der async_std-Bibliothek erstellt, in C# â mit der API List() , in JavaScript â mit async/await in Node.js, in Python â mit asyncio, in Go â mit Goroutine, in Java â mit Kooperationsprogrammen. Verwendete Versionen und Konfigurationen: Rust 1.82, .NET 9.0.100 mit NativeAOT, Go 1.23.3, OpenJDK/GraalVM 23.0.1, NodeJS 23.2.0, Python 3.13.0.
Ergebnisse:
- Start einer Aufgabe zur Bewertung des Speicherkonsums zur Laufzeit.

- Start von 10.000 Aufgaben.

- Start von 100.000 Aufgaben.

- Start von einer Million Aufgaben.

Quelle: opennet.ru




