پیگیری زمان اجرای اسکریپت در PHP

پیگیری زمان اجرای اسکریپت در PHP

0 ۰
۰

PHP برای اعمال محدودیت حداکثر زمان اجرا باید مقدار زمان CPU مورد استفاده یک اسکریپت خاص رو ردیابی کنه.آیا راهی برای دسترسی به این قسمت از اسکریپت وجود داره؟ من می خواهم با استفاده از یه سری آزمایش، در مورد مقدار زمان واقعی استفاده از پردازنده توسط اسکریپت در PHP (زمان وقتی که اسکریپت که منتظر پایگاه داده است یا کاری نمیکنه، اضافه نمی شه) اطلاعاتی کسب کنم. من از لینوکس باکس استفاده می کنم.

1
0 ۰

روی سیستم های unixoid و در php7 به بالا در ویندوز می تونید از تابع getrusage استفاده کنید:// Script start$rustart = getrusage();// Code ...// Script endfunction rutime($ru, $rus, $index) { return ($ru["ru_$index.tv_sec"]*1000 + intval($ru["ru_$index.tv_usec"]/1000)) - ($rus["ru_$index.tv_sec"]*1000 + intval($rus["ru_$index.tv_usec"]/1000));}$ru = getrusage();echo "This process used " . rutime($ru, $rustart, "utime") . " ms for its computations\n";echo "It spent " . rutime($ru, $rustart, "stime") . " ms in system calls\n"; 

امکان پاسخ دهی به این سوال مسدود شده است


برای ارسال پاسخ برای این سوال باید وارد سایت شوید. برای وارد شدن به سایت نیاز به حساب کاربری سایت سوالات دارید. برای ساختن حساب و یا با وارد شدن با حساب کاربری خود روی دکمه زیر کلیک کنید