Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« : 05-10-2010 10:15 » |
|
Для проведения лабораторной работы мне нужен profiler для любого языка программирования.
Требования: 1) Чем проще, тем лучше. Если он будет выдавать одну табличку с количеством выполнения каждой строчки кода - этого достаточно. Но принимаются любые варианты, удовлетворяющие требованию 2. 2) Он должен не иметь инсталлятора. Если кто-то знает какие-нибудь online-профайлеры (например, для JavaScript), тоже можно.
Кто что может посоветовать?
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
resource
Молодой специалист
Offline
Пол:
|
|
« Ответ #1 : 05-10-2010 20:09 » |
|
Ну если стоит Студия, там есть встроенный. По крайней мере в 2008й точно есть.
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #2 : 06-10-2010 11:27 » |
|
resource, ну естественно, что эти все варианты я изучал.
В классах стоит 2005 студия, в которой profiler есть только в TeamSuite редакции. Там же стоит Professional редакция, в которой искомого либо нет, либо не установлено.
Вообще что-то установить - это разводить бюрократию на пару недель, поэтому мне нужно простое средство, не требующее установки, согласований по инстанциям и, разумеется, оплаты за использование.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #3 : 06-10-2010 14:29 » |
|
Вопрос снялся. Установили NetBeans, там есть profiler - по крайней мере для Java.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #4 : 28-10-2010 03:56 » |
|
Ну если стоит Студия, там есть встроенный. По крайней мере в 2008й точно есть.
хм, а как им воспользоваться, что-то не могу понять
|
|
|
Записан
|
|
|
|
resource
Молодой специалист
Offline
Пол:
|
|
« Ответ #5 : 28-10-2010 04:01 » |
|
Да там всё довольно интуитивно. К сожалению, сейчас не на работе (болею), и студии под рукой нет, чтобы по пунктам описать, что нажимать.
|
|
|
Записан
|
|
|
|
Антон (LogRus)
|
|
« Ответ #6 : 28-10-2010 05:03 » |
|
gprof в Code::blocks наверняка есть галочка под него
|
|
|
Записан
|
Странно всё это....
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #7 : 28-10-2010 05:21 » |
|
resource, выздоравливай ) насчёт интуитивно - я так понимаю, надо "инструментировать", потом запускать в отладке. Но обламывают 1>cl: командная строка error D8016: несовместимые параметры командной строки '/GL' и '/ZI'
gprof в Code::blocks наверняка есть галочка под него
не могу понять эту фразу
|
|
|
Записан
|
|
|
|
resource
Молодой специалист
Offline
Пол:
|
|
« Ответ #8 : 28-10-2010 05:29 » |
|
Что касается студийного, то тут всякого про него понаписано. А здесь даже видео есть. Я, правда, пользовался им в гораздо более простом варианте (там на видео мужик реально напрофилировал всякого), поэтому ничего не читал, а просто интуитивно "тычил" и получил, что хотел.
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #9 : 28-10-2010 05:36 » |
|
ок, щас гляну
|
|
|
Записан
|
|
|
|
Антон (LogRus)
|
|
« Ответ #10 : 28-10-2010 05:50 » |
|
gprof в Code::blocks наверняка есть галочка под него
не могу понять эту фразу Есть такая IDE Code::blocks есть такой стандартный профайлер gprof, так вот насколько я помню там есть кнопка Profile code, которая как раз показывает данные профайлера
|
|
|
Записан
|
Странно всё это....
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #11 : 28-10-2010 06:07 » |
|
Антон (LogRus), а как они со студией связаны ? Или я не понимяу чего-то
|
|
|
Записан
|
|
|
|
Вад
|
|
« Ответ #12 : 28-10-2010 06:17 » |
|
Да там всё довольно интуитивно. К сожалению, сейчас не на работе (болею), и студии под рукой нет, чтобы по пунктам описать, что нажимать.
Его ещё, возможно, понадобится пропатчить, а то он на семплинге BSoD на интеловских i7 устраивает.
|
|
|
Записан
|
|
|
|
resource
Молодой специалист
Offline
Пол:
|
|
« Ответ #13 : 28-10-2010 06:23 » |
|
он на семплинге BSoD на интеловских i7 устраивает.
интересно бы дамп глянуть. Хотяя... если патч уже есть, то наверное не очень интересно. Вот нафига он там дровами шурудит, это уже вопрос.
|
|
|
Записан
|
|
|
|
Вад
|
|
« Ответ #14 : 28-10-2010 08:42 » |
|
он на семплинге BSoD на интеловских i7 устраивает.
интересно бы дамп глянуть. Хотяя... если патч уже есть, то наверное не очень интересно. Вот нафига он там дровами шурудит, это уже вопрос. Дамп не сохранил Патч у MS есть. Сам офигел поначалу от такого поворота, когда попрофилировать захотел.
|
|
« Последнее редактирование: 28-10-2010 08:44 от Вад »
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #15 : 28-10-2010 08:46 » |
|
Что касается студийного, то тут всякого про него понаписано. А здесь даже видео есть. Я, правда, пользовался им в гораздо более простом варианте (там на видео мужик реально напрофилировал всякого), поэтому ничего не читал, а просто интуитивно "тычил" и получил, что хотел. а сцылки то на 2010-ю студию...
|
|
|
Записан
|
|
|
|
resource
Молодой специалист
Offline
Пол:
|
|
« Ответ #16 : 28-10-2010 08:53 » |
|
В VS2008 тоже профайлер есть. Или он там абсолютно другой?
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #17 : 28-10-2010 09:01 » |
|
resource, тут я вижу несколько пунктов меню и всё. А где он валяется - шут его знает )
|
|
|
Записан
|
|
|
|
Антон (LogRus)
|
|
« Ответ #18 : 28-10-2010 09:01 » |
|
Антон (LogRus), а как они со студией связаны ? Или я не понимяу чего-то
никак - в первом сообщение написано: любой профайлер под любой язык
|
|
|
Записан
|
Странно всё это....
|
|
|
|