Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2009, 21:47   #1
T_o_l_i_k
 
Регистрация: 25.06.2008
Сообщений: 4
По умолчанию Профайлер для Дельфей

Просьба подсказать профайлер для Delphi. Чем качественнее и бесплатнее, тем лучше, конечно.

На скорую руку бесплатный найти пока не удалось. Тот. что нашел отображает результаты только для первых 10-ти или 20-ти функций. А это мизер в моём количестве. Оно то и купить можно, но может халява есть? (Хотя купить программный продукт не всегда быстрое решение задачи. Раз было, что месяц покупали компонент. Получатель был расположен всего лишь на Украине. ... по незнанке заморочка была с банковскими карточками)

А может у кого какие фишки для отладки и шлифовки своих кодов есть? Было бы тоже интересно узнать.... Мы, например, написали надстойку над менеджером памяти Delphi, так что знаем о всех утечках памяти сразу по завершению программы. + Поколдовав, ещё и знаем место утечки и стек вызовов функций, приведший к утечкам.

Да, и если кто знает замый "зашибенный" профессиональный и пусть даже платный профайлер, признавайтесь

Последний раз редактировалось T_o_l_i_k; 26.01.2009 в 22:07.
T_o_l_i_k вне форума Ответить с цитированием
Старый 26.01.2009, 23:36   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Просьба подсказать профайлер для Delphi
Цитата:
А может у кого какие фишки для отладки и шлифовки своих кодов есть?
На основе сопоставления фраз вашего поста возник вопрос (по-моему - законный) - а что вы лично понимаете под словосочетанием "профайл Дельфи"? В стандартном понимании - это "предшественник"... Вам нужны старые версии Дельфей? "Их есть у меня". Все абсолютно.
И вдогонку - второй вопрос - вроде инет у вас есть. А "фишки" для для отладки (которых,кстати, полно в самой дельфе) найти не можете...
Какое-то умственное противоречие... Мозги как-то "раком" от ваших незатейливых вопросов...
mihali4 вне форума Ответить с цитированием
Старый 27.01.2009, 17:56   #3
5naip
Форумчанин
 
Аватар для 5naip
 
Регистрация: 05.10.2007
Сообщений: 536
По умолчанию

мэй би автор под профайлером имел ввиду реалтаймовый показатель переменных? Т.е. программа работает а в нем показаны чему какая переменная равна на данный момент...Но в делфи есть такой....Watches. Вызывается ALT+CTRL+W.
rocklistener...
5naip вне форума Ответить с цитированием
Старый 27.01.2009, 18:16   #4
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Ну вы даёте =) Профайлер - тулзень, которая может показать сколько времени (в % от общего или в конкретных единицах) уходит на вызов каждой процедуры/функции/произвольного блока кода.

Для дельфей вроде GpProfile советуют, но он уже того, устарел как бы, с 7й и выше версией лично у меня не захотел работать. А насчёт мемориликов - DPus
пыщь

Последний раз редактировалось JTG; 27.01.2009 в 18:19.
JTG вне форума Ответить с цитированием
Старый 27.01.2009, 19:58   #5
NioTo
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 32
По умолчанию

А я сейчас ProDelphi затестил и правда полезная штука этот ваш профайлер...
NioTo вне форума Ответить с цитированием
Старый 27.01.2009, 21:20   #6
5naip
Форумчанин
 
Аватар для 5naip
 
Регистрация: 05.10.2007
Сообщений: 536
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
Ну вы даёте =) Профайлер - тулзень, которая может показать сколько времени (в % от общего или в конкретных единицах) уходит на вызов каждой процедуры/функции/произвольного блока кода.

Для дельфей вроде GpProfile советуют, но он уже того, устарел как бы, с 7й и выше версией лично у меня не захотел работать. А насчёт мемориликов - DPus
а я по аналогии думал. В MS SQL Server есть такая стандартная утилитка(так и называется Profiler ), отлавливающая обращения к серверу по какому либо параметру....ну,вот и наговорил тут...
rocklistener...
5naip вне форума Ответить с цитированием
Старый 28.01.2009, 02:58   #7
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Заработал GpProfile! Это я тупил Вот он и есть самый лучший, как по мне: во-первых, бесплатный и вообще open-source, а во-вторых довольно таки удобная гуёвина разбивает код на модули-классы-процедуры..., где галками можно отметить что именно профайлить, генерит бинарник с результатами, который ей же (гуёвиной) и открывается, есть экспорт в txt/csv. Из недостатков - не интегрируется в меню IDE старше 7й делфи, не поддерживает .NET

У ProDelphi интерфейс ужасен, черт ногу сломит, бесплатная версия с ограничениями, кроме того выдал нерабочую программу в 2007м, если проект большой и включена оптимизация, короче не понравился
пыщь
JTG вне форума Ответить с цитированием
Старый 28.01.2009, 05:10   #8
NioTo
Пользователь
 
Регистрация: 17.12.2007
Сообщений: 32
По умолчанию

JTG, не подскажешь где скачать, а то гугл посылают на мертвые сайты...
NioTo вне форума Ответить с цитированием
Старый 28.01.2009, 14:09   #9
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

мдя, офсайт более чем заброшен
вот вроде есть http://www.delphi32.com/vcl/4290/
пыщь
JTG вне форума Ответить с цитированием
Старый 21.03.2011, 21:35   #10
alan008
Новичок
Джуниор
 
Регистрация: 21.03.2011
Сообщений: 1
По умолчанию

GpProfile снова в строю!
http://code.google.com/p/gpprofile2011/
И вдобавок теперь умеет понимать код, написанный под Delphi 2009, 2010, XE.
Не забывайте, это проект с открытым исходным кодом. Вы всегда (при наличии желания) можете доработать его.
alan008 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PopupMenu для формы свое, а для Edit - стандартное Виндоус yaver Общие вопросы Delphi 4 10.11.2008 15:03
Срочно : Требуется поставить запрет для иностранных IP для просмотра сайта. pornodiller Фриланс 2 06.11.2008 22:02
Ассемблер для УУМ/ДС - что есть для новичка tonich Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 30.06.2008 21:54
-=Вопросы от Хамана по поводу Дельфей=- HAMMAN Помощь студентам 2 29.05.2007 19:35
Бесплатный движок для САЙТА на Java Script для Бесплатных Хостингов антигерой HTML и CSS 0 15.04.2007 21:39