ทดสอบอนุภาค Canvas

JavaScript อัปเดตอนุภาคและ Canvas 2D วาด จำนวน ขนาด และความเร็วเปลี่ยนภาระ ดูการเคลื่อนที่และ FPS ไม่วัดการคำนวณ GPU หรือหน่วยความจำจริง

Canvas 2D + JavaScript

ก่อนเริ่ม

บันทึกงาน ปิดแอปอื่น และให้อุปกรณ์ระบายอากาศ ใช้เบราว์เซอร์ใหม่พร้อมการเร่งฮาร์ดแวร์เมื่อรองรับ เริ่มสั้น ๆ ด้วยค่าปานกลาง หยุดหากอุปกรณ์ไม่ตอบสนองหรือเกิดภาพผิดปกติ

ทดสอบและเปรียบเทียบ

ใช้ค่าเริ่มต้น ดู FPS และจำนวนภาระงาน 30–60 วินาที ถ้าปรับได้ให้เปลี่ยนเฉพาะ จำนวนพาร์ติเคิล แล้วทำซ้ำในเงื่อนไขเดิม บางเดโมปรับภาระเอง จึงต้องเทียบทั้งจำนวนและ FPS หยุดด้วยปุ่มหรือ Escape

อ่านผลลัพธ์

FPS ต่ำแต่คงที่อาจแค่มีภาระหนัก การถึงอัตรารีเฟรชจอไม่ได้พิสูจน์สมรรถนะสูงสุดของ GPU เทียบการทดสอบที่ตั้งค่าเหมือนกัน ความต่างของเบราว์เซอร์รวมเครื่องมือเรนเดอร์ด้วย

แคนวาสว่างหรือบริบทหายอาจเกิดจากไม่รองรับ WebGL ขีดจำกัดหน่วยความจำ รีเซ็ตไดรเวอร์ หรือเรนเดอร์ซอฟต์แวร์ ลดภาระแล้วลองใหม่ ทำซ้ำปัญหาในแอปอื่นก่อนสรุปเรื่องฮาร์ดแวร์

สิ่งที่การทดสอบพิสูจน์ไม่ได้

จำลองและวาดด้วย JavaScript กับ Canvas 2D CPU การรวมภาพ และเบราว์เซอร์มีผลต่อ FPS จึงไม่ใช่การวัด GPU แยก

เว็บไซต์อ่านอุณหภูมิ กำลังไฟ ความถี่ หรือการใช้งาน GPU ผ่าน WebGL ไม่ได้ ใช้เครื่องมือตรวจแยก การทดสอบสำเร็จไม่รับประกันเสถียรภาพในเกมหรือภาระอื่น

วิธีการทดสอบ