| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Профайлер |
| Автор: cupper 20.1.2012, 19:42 |
| Добрый всем вечер. Подскажите какими средствами вы выполняете профилирование ? VS2010. Intel. Уже попробовал google'ский профайлер, под 10 студией не запустился. Amd CodeAnalyze - какой то скудный вывод. Как я понял умеет показывать общее "время" выполнения функции. Конечной функции. Например если у нас есть функция a() и она вызывается по 100500 раз из функций a_1 и a_2 мы увидим только что a() заняло колоссально много времени. А не то что a_1 и a_2 вызвали ее 100500 раз. Хотя, возможно я не знаю как им пользоваться, но я не нашел нормальных гайдов. |
| Автор: bsa 20.1.2012, 21:29 |
| я пользуюсь gprof. gcc умеет генерировать код с информацией о профилировании. после запуска программы создается специальный файл, из которого gprof создает информативную табличку. |
| Автор: Silent 21.1.2012, 20:05 |
| VS2010 умеет профилировать только в версии ultimate. Гайд по профилированию в этой студии есть на techday, рассмотрено все до мелочей |
| Автор: cupper 23.1.2012, 09:16 |
| под линь я gprof уже изучил, и про то что в VS выше proffesional есть тоже читал. Но у меня задача на VS 2010 Prof сделать профилирование. |
| Автор: bsa 23.1.2012, 10:18 |
| cupper, а ты не думал, что это может быть невозможно без нарушения лицензионного соглашения? |
| Автор: cupper 23.1.2012, 12:11 | ||
хм... "профилирование преследуется законом. Если ваша программа работает быстро мы придем к вам!" Дык, я и спрашиваю кто чем пользуется имея на борту VS (не выше проff)и процессор на intel ? Я совсем не знаком с такого рода инструментарием вот и нахожусь в поисках того не зная чего. |
| Автор: xvr 23.1.2012, 13:04 |
| VTune. Ныне часть Parallel Studio (ну и входит еще в несколько продуктов от Intel) |
| Автор: borisbn 23.1.2012, 13:17 |
Вещь, конечно, замечательная, но учти (это к ТС, а не к xvr, ессно), что http://software.intel.com/en-us/articles/intel-vtune-amplifier-xe-purchase/ |
| Автор: xvr 23.1.2012, 13:25 |
Можно пробник скачать, да и какая то студенческая программа там вроде была (IMHO) Ну и до кучи есть бесплатные non-commercial версии под Linux: http://software.intel.com/en-us/articles/non-commercial-software-download/ (К MS VS студии увы не подойдут |
| Автор: cupper 25.1.2012, 09:08 |
| Оказывайте в VS2010 (и ранее) уже есть профайлер vsperfcmd, просто изучать его вывод приходится в лог файлам... |