لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
الموقع الآن فى الفترة التجريبية وهذا الجزء غير كامل وجارى العمل عليه، للراغبين في المساعدة برجاء التقدم
[تحسين] الحصول على تفاصيل استخدام الزاكرة (Memory Usage)
البى اتش بى تجمع عدد كبير من طرق ادارة الزاكرة. كمية الزاكرة التى تستخدمها يمكن ان تهبط او ترتفع اثناء تنفيذ الكود. لكى تحصل على كمية استخدام الزاكرة الحالية يمكنك استخدام دالة memory_get_usage() وللحصول على اعلى كمية من الزاكرة تم استخدامها فى نقطة ما يمكنك استعمال دالة memory_get_peak_usage()
echo "مبدئيا لديك: ".memory_get_usage()." بايت \n";
/* يتنج
مبدئيا لديك: 361400 بايت
*/

// لنستخدم بعض الزاكرة
for ($i = 0; $i < 100000; $i++) {
	$array []= md5($i);
}

// لنحذف نصف المصفوفة
for ($i = 0; $i < 100000; $i++) {
	unset($array[$i]);
}

echo "فى النهاية لديك: ".memory_get_usage()." بايت\n";
/* تنتح
فى النهاية لديك: 885912 بايت
*/

echo "اعلى نقطة: ".memory_get_peak_usage()." بايت \n";
/* تنتج
اعلى نقطة: 13687072 بايت
*/