से अधिक मेमोरी स्पेस लेती है वर्तमान में मेरा ऐप लगभग 7 एमबी मेमोरी का उपयोग करता है।विशाल सरणी
यदि मैं इसे strlen(serialize($array))))
के साथ आकार की जांच करता हूं तो सरणी 700 KB का उपयोग करने लगती है।
उपयोग अगर मेरे अनुप्रयोग के भीतर इस सरणी, और स्मृति के उपयोग की जांच (
memory_get_peak_usage()
के साथ) मैं 14 एमबी मिलता है।यदि मैं इसका उपयोग नहीं करता, तो मुझे 7 एमबी मिलती है।
यदि यह सरणी 700 केबी सीरियलाइज्ड लेती है, तो PHP को इस चर के लिए 7 एमबी की आवश्यकता क्यों है? या क्या मैं बेंचमार्क गलत तरीके से कर रहा हूं?
इस सरणी/वस्तु में क्या है? स्मृति में वास्तविक वस्तुओं का प्रतिनिधित्व करने से पाठ संस्करण के लिए आवश्यकतानुसार कहीं अधिक आवंटन हो सकता है। – Brad
सभी utf8 वर्णों और उनके ASCII समकक्षों की एक तालिका। ठीक है, लेकिन 10 गुना अधिक ?? – ellabeauty
क्या होगा यदि आप 'memory_get_usage' का उपयोग करते हैं? 'memory_get_peak_usage' आपको 'पीक' उपयोग – zerkms