Wallclock পাইথনে করা একটি সহজ স্ট্যাক-ভিত্তিক কর্মক্ষমতা এটির হয়.
Wallclock আপনার কোড ধীর অংশ চিহ্নিতকরণের জন্য কিছু সহজ সরঞ্জাম উপলব্ধ করা হয়. এটা চলমান টাইমার একটি স্ট্যাক রক্ষণাবেক্ষণ, এবং স্ট্যাকের আউট প্যাকিং যখন সঞ্চালনের সময়ের গাছ রিপোর্ট.
<শক্তিশালী> সহজ ব্যবহারের
Wallclock সঙ্গে সময় কোড করার জন্য, `` push`` এবং `` wallclock মডিউল দ্বারা উপলব্ধ pop`` ফাংশন ব্যবহার ::
& Nbsp; & nbsp; & nbsp; আমদানি wallclock
& Nbsp; & nbsp; & nbsp; Def slow_function ():
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; wallclock.push ('ধীর ফাংশন')
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; আমদানি সময়
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; time.sleep (3)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('ধীর ফাংশন') wallclock.pop
& Nbsp; & nbsp; & nbsp; Def প্রধান ():
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; wallclock.push (= সত্য সক্রিয়, 'এক অনুরোধ পরিচালনার')
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; slow_function ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ('এক অনুরোধ পরিচালনার') wallclock.pop
& Nbsp; & nbsp; & nbsp; প্রধান ()
এই `` চালানো নেওয়া সংক্ষেপিত stderr`` `` একটি ছোট গাছ উত্পাদন করা হবে প্রধান () `` ::
& Nbsp; & nbsp; & nbsp; [3,001 সেকেন্ড] এক অনুরোধ পরিচালনা
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; [3,001 সেকেন্ড] ধীর ফাংশন
`` Push`` ফাংশন টাইমার লেবেল wallclock এর স্ট্যাকের মধ্যে push করা হচ্ছে, যা এক অবস্থানগত আর্গুমেন্ট গ্রহণ করা. এটি সাধারণতঃ সময়জ্ঞান অধীনে যে এরকম কাজ ধরনের জন্য একটি সংক্ষিপ্ত, লেবেল করা হয়. `` Push`` (এটা ইতিমধ্যে শুরু না হলে) `` push`` এই কল সময়জ্ঞান শুরু হবে কিনা তা নিয়ন্ত্রণ করে যা এক ঐচ্ছিক শব্দ যুক্তি, `` enable``, সময় লাগে. `` Wallclock`` কল 'উপেক্ষা করে' push`` `` pop``ped হয় `` সক্রিয় যখন এটি সক্রিয় করা হয়েছে, এবং যতক্ষণ না push`` নিজেই স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করা হয়.
`` Pop`` ফাংশন পপ লেবেল যা এক অবস্থানগত আর্গুমেন্ট গ্রহণ করা. এই 'সহজ সন্নিবেশ জন্য করতে পারবেন' push`` / `` `` অতিরিক্ত try`` / `` except`` ব্লক বা অনুরূপ যোগ ছাড়া, ফিরে হতে পারে, অথবা একটি ব্যতিক্রম সৃষ্টি হতে পারে যে কোড পার্শ্ববর্তী pop`` জোড়া (কিন্তু দেখতে ) একটি ভাল পদ্ধতির জন্য নীচের. `` তা পাস লেবেল সঙ্গে ধাক্কা একটি টাইমার খুঁজে বের করে যতক্ষণ wallclock`` স্ট্যাকের বন্ধ টাইমার পপ হবে, বা এটা টাইমার স্ট্যাক প্যাকিং পর্যন্ত
আবশ্যক :.
- পাইথন
পাওয়া মন্তব্যসমূহ না