19
আমি লিনাক্সে চলমান সি ++ কোডটি কীভাবে প্রোফাইল করব?
আমার লিনাক্সে চলমান একটি সি ++ অ্যাপ্লিকেশন রয়েছে, যা আমি অনুকূলকরণের প্রক্রিয়াধীন। আমার কোডের কোন অঞ্চলগুলি ধীরে চলছে তা আমি কীভাবে চিহ্নিত করতে পারি?
প্রোফাইলিং হ'ল একটি প্রোফাইলার নামক একটি বিশ্লেষণ সরঞ্জাম চালিয়ে কোনও অ্যাপ্লিকেশন বা সিস্টেম পরিমাপের প্রক্রিয়া। প্রোফাইলিং সরঞ্জামগুলি অনেক দিকগুলিতে ফোকাস করতে পারে: ফাংশনগুলির কল টাইম এবং গণনা, মেমরির ব্যবহার, সিপিইউ লোড এবং সংস্থান ব্যবহার।