انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: ibtkm در 23 اسفند 1389، 07:31 ب‌ظ

عنوان: پیدا کردن خطی که بیشترین پراسس cpu رو می گیره (تو c++ )
ارسال شده توسط: ibtkm در 23 اسفند 1389، 07:31 ب‌ظ
سلام
فرض کنید من یه پروژه دارم که از یه سری فایل cpp تشکیل شده و در اخر سر همه رو make می کنیم و دارای یه باینری می شیم. من می خوام ببینم چطور می تونم لیست خطوطی که بیشترین پراسس cpu رو می گیره ببینم؟
عنوان: پاسخ به: پیدا کردن خطی که بیشترین پراسس cpu رو می گیره (تو c++ )
ارسال شده توسط: sisyphus در 24 اسفند 1389، 06:30 ق‌ظ
با gprof. به CFLAGS/CXXFLAGS  -pg رو اضافه باید بکنی قبلش. راهنماش رو ببین.
برای حالت‌های پیچیده‌تر احتمالاً Valgrind می‌تونه کمکت کنه. (به این کار می‌گن profiling، گوگل کن در مورد ابزارها و تفاوت‌هاشون)
عنوان: پاسخ به: پیدا کردن خطی که بیشترین پراسس cpu رو می گیره (تو c++ )
ارسال شده توسط: alend در 24 اسفند 1389، 08:22 ق‌ظ
برای  netbeans

http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index.html