Vlerësimi i konsumit të memories gjatë përmirësimit të miliona detyrave në të njëjtën kohë

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.
    Vlerësimi i konsumit të memories gjatë përmirësimit të miliona detyrave në të njëjtën kohë
  • Ekzekutimi i 10 mijĂ« detyrave.
    Vlerësimi i konsumit të memories gjatë përmirësimit të miliona detyrave në të njëjtën kohë
  • Ekzekutimi i 100 mijĂ« detyrave.
    Vlerësimi i konsumit të memories gjatë përmirësimit të miliona detyrave në të njëjtën kohë
  • Ekzekutimi i njĂ« milioni detyrave.
    Vlerësimi i konsumit të memories gjatë përmirësimit të miliona detyrave në të njëjtën kohë

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster