কম্পিউটার টিউটোরিয়াল

PHP এক্সিকিউশন টাইম বের করা


PHP 7+ সংস্করণে, getrusage ফাংশন ব্যবহার করা যায়। নিচে একটি নমুনা কোড ডেমোন্স্ট্রেশন দেওয়া হলো:

উদাহরণ

// স্ক্রিপ্টের শুরুতে $exec_start = getrusage(); // অন্যান্য কোড ফাংশনালিটি // স্ক্রিপ্টের শেষে function 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 "The process used " . rutime($ru, $exec_start, "utime") .    " ms for the computations\n"; echo "Spent " . rutime($ru, $exec_start, "stime") .    " ms during system calls\n";

নোট - যদি প্রতিটি টেস্টের জন্য একটি PHP ইনস্ট্যান্স স্পায়ন করা হয়, তবে টাইম ডিফারেন্স ক্যালকুলেট করার দরকার নেই।

আউটপুট

এটি নিচের ফলাফলটি উত্পন্ন করবে:

The process used 1.563896 ms for the computations Spent 0.345628 ms during system calls

  1. জাভাতে অ্যালাপসড/এক্সিকিউশন টাইম ক্যালকুলেট করার পদ্ধতি

  2. জাভা মেথডের এক্সিকিউশন টাইম মাপার পদ্ধতি

  3. পাইথনে ডেট ও টাইমের পার্থক্য বের করা

  4. পাইথন প্রোগ্রামের এক্সিকিউশন টাইম কীভাবে পাবেন?