Bewertung des Speicherverbrauchs beim gleichzeitigen Starten von einer Million Aufgaben

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.
    Bewertung des Speicherverbrauchs beim gleichzeitigen Starten von einer Million Aufgaben
  • Start von 10.000 Aufgaben.
    Bewertung des Speicherverbrauchs beim gleichzeitigen Starten von einer Million Aufgaben
  • Start von 100.000 Aufgaben.
    Bewertung des Speicherverbrauchs beim gleichzeitigen Starten von einer Million Aufgaben
  • Start von einer Million Aufgaben.
    Bewertung des Speicherverbrauchs beim gleichzeitigen Starten von einer Million Aufgaben

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster