CPU Web Worker डेमो
JavaScript वर्कर छोटा गणित लूप दोहराते हैं; 2D कैनवास प्रगति दिखाता है। पूरे लूप और वर्कर संख्या CPU डेमो बताते हैं, GPU थ्रूपुट नहीं।
Web Workers + Canvas 2D
शुरू करने से पहले
काम सेव करें, अन्य ऐप बंद करें और हवा का प्रवाह रखें। नया ब्राउज़र और उपलब्ध होने पर हार्डवेयर त्वरण उपयोग करें। मध्यम सेटिंग पर छोटा परीक्षण करें। डिवाइस प्रतिक्रिया न दे या अचानक दृश्य त्रुटि हो तो रोकें।
चलाएँ और तुलना करें
डिफॉल्ट पर 30–60 सेकंड FPS और कार्यभार संख्या देखें। जहाँ संभव हो केवल थ्रेड्स बदलें और समान स्थितियों में दोहराएँ। कुछ डेमो भार खुद बदलते हैं: संख्या और FPS दोनों की तुलना करें। बटन या Escape से रोकें।
परिणाम समझें
कम लेकिन स्थिर FPS भारी कार्यभार का परिणाम हो सकता है। स्क्रीन रिफ्रेश दर तक पहुँचना अधिकतम GPU प्रदर्शन का प्रमाण नहीं। समान सेटिंग वाली पुनरावृत्तियाँ तुलना करें; ब्राउज़र का रेंडरिंग इंजन भी फर्क डालता है।
खाली कैनवास या संदर्भ खोना असमर्थित WebGL, मेमोरी सीमा, ड्राइवर रीसेट या सॉफ्टवेयर रेंडरिंग से हो सकता है। भार घटाकर फिर कोशिश करें। हार्डवेयर निष्कर्ष से पहले दूसरे ऐप में समस्या दोहराएँ।
परीक्षण क्या साबित नहीं करता
Web Workers CPU थ्रेड पर JavaScript चलाते हैं। काउंटर पूरे हुए लूप गिनता है, GPU ऑपरेशन या TFLOPS नहीं। FPS दृश्यांकन मापता है।
साइट WebGL से GPU तापमान, बिजली खपत, क्लॉक या उपयोग नहीं पढ़ती। अलग मॉनिटर उपयोग करें। सफल परीक्षण गेम या अन्य कार्यभार में स्थिरता की गारंटी नहीं है।