Форум: "Прочее";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Внизотладочный попроцедурный лог Найти похожие ветки
← →
StriderMan © (2007-04-03 09:40) [0]Есть ли какие-нибудь средства что бы скомпилить программу таким образом, чтоб на КАЖДОЙ процедуре происходила запись в лог? Нужно для выявления тормозных мест большущего проекта.
Сам бы написал, да вдруг готовое есть?
Спасибо!
← →
Reindeer Moss Eater © (2007-04-03 09:58) [1]даже если есть готовое, то вызов этого готового из каждой своей процедуры все равно придется вставлять самому.
← →
Сергей М. © (2007-04-03 09:58) [2]
> вдруг готовое есть?
см Jedi-проект
← →
clickmaker © (2007-04-03 09:59) [3]
> да вдруг готовое есть?
эт можно было бы жить в Сочи и не работать )
← →
StriderMan © (2007-04-03 10:03) [4]как я задумал:
простенький анализатор исходников, ищет слова procedure, function . Ищет begin"ы этих процедур, подставляет туда запись в лог. Ну и в первый uses соотвественно модуль с логописалкой. Можно добавить служебные коментарии, чтоб автоматом убирать/подставлять запись в лог в исходники.
← →
Reindeer Moss Eater © (2007-04-03 10:09) [5]Можно добавить служебные коментарии, чтоб автоматом убирать/подставлять запись в лог в исходники.
А директивы условной компиляции зачем придумали?
← →
DrPass © (2007-04-03 10:24) [6]
> Нужно для выявления тормозных мест большущего проекта.
Есть целый класс программ-профилировщиков именно для выявления тормозных мест большущий и не слишком большущих проектов :)
← →
StriderMan © (2007-04-03 10:31) [7]
> DrPass © (03.04.07 10:24) [6]
> Есть целый класс программ-профилировщиков именно для выявления
> тормозных мест большущий и не слишком большущих проектов
> :)
Конкретные можете посоветовать?
> Reindeer Moss Eater © (03.04.07 10:09) [5]
> А директивы условной компиляции зачем придумали?
подобного рода отладки часто проводить смысла нет, а посему незачем захламлять код.
← →
Reindeer Moss Eater © (2007-04-03 10:35) [8]подобного рода отладки часто проводить смысла нет, а посему незачем захламлять код.
А чем служебные коментарии в этом отношении лучше?
Тем, что для того, чтобы их убрать надо будет закрывать проект и обрабатывать все его файлы убиральщиком/вставляльщиком отладочных вызовов?
Гы. Какой только бред не придет в голову.
← →
StriderMan © (2007-04-03 10:46) [9]
> Reindeer Moss Eater © (03.04.07 10:35) [8]
> А чем служебные коментарии в этом отношении лучше?
> Тем, что для того, чтобы их убрать надо будет закрывать
> проект и обрабатывать все его файлы убиральщиком/вставляльщиком
> отладочных вызовов?
Служебные коменты только для УБИРАНИЯ записи в лог.
В принципе директива типа {$IFDEF LOG} сама является неплохой меткой, посему согласен :) С вашего позволения буду делать так (если буду :))
> Гы. Какой только бред не придет в голову.
Бывает и покруче :))
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c