मैं क्रोम देव उपकरण v27 में टाइमलाइन का उपयोग कर निम्नलिखित कोड के मेमोरी उपयोग को प्रोफाइल कर रहा हूं।अनुरोधएनीमेशन फ्रेम कचरा संग्रह
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=UTF-8' />
<title>RAF</title>
</head>
<body>
<script type='text/javascript' charset='utf-8'>
var frame = function() {
window.webkitRequestAnimationFrame(frame);
};
window.webkitRequestAnimationFrame(frame);
</script>
</body>
</html>
ध्यान दें कि यह आसान है। लेकिन अंततः मुझे एक दांत पैटर्न दिखाई देता है जो इंगित करता है कि कचरा कलेक्टर स्मृति को पुनः प्राप्त कर रहा है।
आरएएफ डिफ़ॉल्ट रूप से कचरा वस्तुओं को बनाने करता है? क्या इससे बचने का कोई तरीका है? धन्यवाद।
संबंधित। इस क्षेत्र में अधिक संभावित मुद्दे दिखाई देते हैं। मैं शायद इस पूरे मेमोरी मॉनिटरिंग टूल के आउटपुट को नमक के अनाज के साथ लेने की सलाह दूंगा? ईमानदारी से, मुझे सच में यकीन नहीं है कि इनमें से किसी से क्या निष्कर्ष निकालना है। http://stackoverflow.com/questions/19395565/chrome-requestanimationframe-issues –
यदि कोई और ऐसा करने के इच्छुक है तो मैं इस पर एक बक्षीस डालूंगा:> पहले से ही सोच रहा था कि क्या यह दो कार्यों को फ़्लिप करने में मदद कर सकता है एक दूसरे को पंजीकृत फ्लॉप। –