การประมาณปริมาณการใช้หน่วยความจำเมื่อรันงานหลายล้านงานพร้อมกัน

ผลการทดสอบการใช้หน่วยความจำเมื่อรันโค้ดที่สร้างคอร์รูทีนที่รันพร้อมกันหนึ่งล้านครั้งได้รับการเผยแพร่แล้ว มีการทดสอบสำหรับโปรแกรมมาตรฐานที่ใช้งานในภาษาการเขียนโปรแกรม Rust, C#, Go, Java, Python และ JavaScript

ใน Rust งานถูกสร้างขึ้นโดยใช้เฟรมเวิร์ก Tokio และอิงตามไลบรารี async_std ใน C# - รายการ API (), JavaScript - async/await ใน Node.js, Python - asyncio, Go - goroutine, Java - coroutines เวอร์ชันและการกำหนดค่าที่ใช้: Rust 1.82, .NET 9.0.100 พร้อม NativeAOT, Go 1.23.3, OpenJDK/GraalVM 23.0.1, NodeJS 23.2.0, Python 3.13.0

ผล:

  • รันหนึ่งงานเพื่อประเมินการใช้หน่วยความจำ ณ รันไทม์
    การประมาณปริมาณการใช้หน่วยความจำเมื่อรันงานหลายล้านงานพร้อมกัน
  • เปิดตัว 10 งาน
    การประมาณปริมาณการใช้หน่วยความจำเมื่อรันงานหลายล้านงานพร้อมกัน
  • เปิดตัว 100 งาน
    การประมาณปริมาณการใช้หน่วยความจำเมื่อรันงานหลายล้านงานพร้อมกัน
  • ทำงานล้านงาน
    การประมาณปริมาณการใช้หน่วยความจำเมื่อรันงานหลายล้านงานพร้อมกัน

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster