আমি উবুন্টু 14.04 এ স্ট্যান্ডার্ড টার্মিনালে timeএকটি Perlস্ক্রিপ্ট সময় ব্যবহার করছি ।
আমি পড়েছি যে real timeস্টপ ওয়াচের সময়; একজন ব্যবহারকারী হিসাবে আমি যে সময়টি প্রোগ্রামটি শেষ না হওয়া অবধি প্রোগ্রামটি শুরু হতে দেখছি তাতে ব্যয় করছি। কিন্তু আমি কি সময় userবা sysসময় হয় না। timeকমপক্ষে বলতে গেলে, ম্যান পেজটি অস্পষ্ট।
যদিও এটি কিছুটা স্পষ্ট যে realসময়ের মধ্যে বিভাজন রয়েছে userএবং sysতারা কী প্রতিনিধিত্ব করে তা পরিষ্কার নয়।
আমার স্ক্রিপ্টে আমি [1] সি ++ এবং পার্ল একে অপরের বিরুদ্ধে পার্থক্যটি দেখার জন্য বেঞ্চমার্ক করছি এবং আমি জানতে চাই যে আমি আসলে কী ডেটা পাচ্ছি। একটি উদাহরণ আউটপুট হয়:
real 0m24.198s
user 0m23.120s
sys 0m1.030s
কেউ দয়া করে বিস্তারিত বলতে পারেন যে সময়ের ডিফল্ট ফর্ম্যাটটি ব্যবহারকারীকে কী বলছে? আমি লিনাক্সের একজন নবাগত, সুতরাং দয়া করে খুব বেশি অনুমান করবেন না।
[1] মজার বিষয় হল, সি ++ উপায়ের সাথে সাথে আমার realসময়কালের সাথে আমার বেঞ্চমার্কে পার্লের চেয়েও দ্রুত গতিতে সময় sysপার্থক্যের চেয়ে আলাদা নয়, সি ++ আসলে sysপার্লের চেয়ে বেশি সময় ব্যবহার করে । এ কারণেই আমি তাদের অর্থ কী তা জানতে চাই