কম্পিউটার

time.clock() বনাম time.time() এর মধ্যে কোনটি বেশি সঠিক?


আপনি যদি পাইথনে সময় এবং ঘড়ির মধ্যে বেছে নিতে চান তাহলে সময়/বেঞ্চমার্কিংয়ের জন্য time.clock() ব্যবহার করুন।

time() ইউটিসি-তে, সমস্ত প্ল্যাটফর্মে একটি ফ্লোটিং পয়েন্ট নম্বর হিসাবে যুগের পর থেকে সেকেন্ডগুলি ফেরত দেয়। ইউনিক্সে time.clock() বর্তমান প্রক্রিয়ার দ্বারা ব্যবহৃত CPU সময়ের পরিমাণ পরিমাপ করে, তাই অতীতের কিছু সময় থেকে অতিবাহিত সময় পরিমাপ করা ভাল নয়। উইন্ডোজে এটি ফাংশনে প্রথম কলের পর থেকে অতিবাহিত হওয়া ওয়াল-ক্লক সেকেন্ড পরিমাপ করবে।

সিস্টেমের সময় পরিবর্তন করলে time.time() প্রভাবিত হয় কিন্তু time.clock().

নয়

আপনি যদি বেঞ্চমার্কিং/প্রোফাইলিং উদ্দেশ্যে কোডের একটি ব্লক কার্যকর করার সময় নির্ধারণ করেন, তাহলে আপনার পরিবর্তে টাইমইট মডিউল ব্যবহার করা উচিত।


  1. পাইথন বনাম রুবি, কোনটি বেছে নেবেন?

  2. হোয়াটসঅ্যাপ বনাম টেলিগ্রাম:কোনটি ভাল?

  3. UEFI এবং BIOS-এর মধ্যে পার্থক্য এবং আপনার কোনটি ব্যবহার করা উচিত?

  4. CPU কোর কাউন্ট বনাম ঘড়ির গতি - কোনটি বেশি গুরুত্বপূর্ণ?