জেএসের ক্রোম সিপিইউ প্রোফাইলে 'স্ব' এবং 'মোট' এর মধ্যে পার্থক্য


229

জেএস কোডের ক্রোম সিপিইউ প্রোফাইলে 'স্ব' এবং 'মোট' কলামগুলির মধ্যে পার্থক্য কী?

এখানে চিত্র বর্ণনা লিখুন


13
গুরুতর সফ্টওয়্যারটিতে স্ব-সময় প্রায়শই কার্যকর হয় না, কারণ সিস্টেম / লাইব্রেরি / ডিবি / আইও ইত্যাদি কল করার ক্ষেত্রে প্রায় সমস্ত সময় ব্যয় করা হয়, সুতরাং প্রোগ্রামের কাউন্টারটি আপনার কোডটিতে শতাংশ হিসাবে, আপনার কোডটিতে খুব সামান্য আসল সময় ব্যয় করে you কিছুটা টাইট লুপ লিখতে হবে। এটি আপনাকে বলতে পারে যে সিস্টেমের রুটিনগুলিতে প্রচুর ব্যবহৃত হয়, তবে এটি আপনার কোনও উপকারে আসে না। আপনার কোডটির কোন অংশটি আপনাকে প্রচুর সময় ব্যয় করতে হবে তা জানতে হবে।
মাইক ডুনলাভে

যদি কোনও ফাংশন বিল্ট-ইন অবজেক্টকে কল করে ব্লক করে চলেছে (অ-অ্যাসিঙ্ক এক্সএমএলএইচটিপিটিউইকুয়েস্ট প্রেরণের মতো), স্ব-সময়টি খুব কার্যকর হতে পারে। এই ক্ষেত্রে এই ফাংশনগুলি, বাধা হয়ে ওঠার সময়, মোট সময় পরিমাপের শীর্ষে প্রদর্শিত হতে পারে না।
কনস্ট্যান্টিন

উত্তর:


303

self সরাসরি সেই ফাংশনে কাজ করতে কত সময় ব্যয় হয়েছিল।

total এই ফাংশনটিতে কত সময় ব্যয় হয়েছিল এবং এটি যে ফাংশনগুলিতে ডেকেছে তা হল।


11
সুতরাং স্ব কেবল ইনলাইন স্টেটমেন্ট হবে, এবং কলগুলি ফাংশন করবে না? এবং মোট সমস্ত কোড কল চালানো হয়?
কুল ইউজারনেম

42
ঘটনাচক্রে, যেহেতু লোকেরা এটির একটি দরকারী উত্তর খুঁজে পেয়েছে: এটি কেবল ক্রোমে নয়, সাধারণভাবে প্রোফাইলারদের ক্ষেত্রেও সত্য।
ডাস্কউফ -অ্যাক্টিভ-

2
যদি কোনও ফাংশন নিজেকে পুনরাবৃত্তভাবে ডাকে তবে কী হবে? আপনি কিভাবে এটি সঠিকভাবে পড়তে হবে?
ডেভিড লিম্কিস

3
নথির লিঙ্কটি এখানে রয়েছে ('ফাংশনের বিশদ বিবরণ দেখুন' বিভাগে)Self time: ফাংশনটির কেবলমাত্র বিবৃতিগুলি অন্তর্ভুক্ত নয়, এতে ডেকে আনা কোনও ফাংশন সহ ফাংশনটির বর্তমান প্রার্থনা সম্পূর্ণ করতে কতক্ষণ সময় লেগেছিল। Total time: এই ক্রিয়াকলাপ এবং এটির যে কোনও ক্রিয়াকলাপের বর্তমান অনুরোধটি সম্পূর্ণ করতে যে সময় লেগেছে।
ইমান মাহমুদিনাসাব

এবং শতকরা শব্দার্থক শব্দটি যা এখন স্ব এবং মোট সময়ের মানগুলির সাথে দেখানো হয়? আমি বলতে চাইছি এটা কি শতাংশের?
জয়য়ারজো

10

স্ব-সময়: একটি ফাংশনের জন্য, ফাংশনের মধ্যে কোড কার্যকর করার জন্য সময় পরিমাণ (ইনলাইন বিবৃতি)। স্বতন্ত্র ফাংশনগুলির পারফরম্যান্স চেক করা নিচু বিশ্লেষণ হিসাবে পরিচিত।

মোট সময়: একটি ফাংশনের জন্য, সেই ফাংশনের স্ব-সময় এবং ফাংশনটি কল করে এমন সমস্ত ফাংশনের স্ব সময়। তাদের ক্যালির সাথে ফাংশনগুলির পারফরম্যান্স চেক করা টপ-ডাউন বিশ্লেষণ।

এনবি: একটি ফাংশনটির স্ব-সময় বেশি হওয়ার কারণে, তার অর্থ এই নয় যে ফাংশনটি নিজেই অদক্ষ। সেই ফাংশনটি কতবার আহ্বান করা হচ্ছে সেদিকেও নজর দেওয়া গুরুত্বপূর্ণ।

ইন্টেল দ্বারা নিবন্ধ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.