रोकता है मैं वेबग्ल के साथ जावास्क्रिप्ट में एक साधारण गेम इंजन बनाने की कोशिश कर रहा हूं, लेकिन मुझे सामान्य रूप से जावास्क्रिप्ट के साथ कुछ अवांछित समस्याएं आ रही हैं, जिन्हें मैं टाला जा सकता हूं। जावास्क्रिप्ट के साथ प्रदर्शन की कुल कमी के अलावा, वेबग्ल के साथ प्रतिपादन करते समय मुझे कुछ अजीब विराम मिलते हैं, जो समय-समय पर होता है, हर बार या तो एक बार। मुझे लगता है कि यह जावास्क्रिप्ट में जीसी के साथ होना है। क्या इन "स्टटर" को कम करने के लिए वैसे भी है? क्या किसी भी सामान्य प्रथाओं को मुझे पता होना चाहिए, कचरा संग्रह का कम से कम हिस्सा, बल देने का एक तरीका, जिस समय मैं नियंत्रण कर सकता हूं?जावास्क्रिप्ट कचरा संग्रह
मुझे पता है कि ये सरल प्रश्न हैं, लेकिन मैं जावास्क्रिप्ट के लिए बिल्कुल नया हूं, और इंटरनेट पर खोज करने से मुझे कई उपयोगी जानकारी नहीं मिली।
बेशक यह * जीसी हो सकता है, लेकिन मेरे अनुभव में, हमेशा जब हमने कुछ के लिए जीसी को दोषी ठहराया, तो यह पता चला कि कोड में कहीं हमारी सामान्य गलती थी। – Boldewyn
अपने ब्राउज़र के प्रोफाइलिंग टूल का उपयोग करें! जैसा कि @ बोल्डविन ने सुझाव दिया है, समस्या वास्तव में जीसी नहीं हो सकती है। समय-समय पर अनुकूलित करने से अक्सर अनावश्यक जटिल कोड हो सकता है, लेकिन किसी भी प्रोफाइलिंग मीट्रिक के बिना अनुकूलित करने से शायद जटिल कोड * और * वास्तव में प्रदर्शन में सुधार भी नहीं हो सकता है। – namuol