| Сейчас на форуме: vsv1 (+3 невидимых) | 
| eXeL@B —› Вопросы новичков —› Неиспользуемые участки кода. Найти | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 05 марта 2008 09:54  · Личное сообщение · #1 Помогите сократить время. Есть dll-ка. Она много чего делает, в том числе и то, что мне нужно. Хочу в неё дописать ещё ряд возможностей типа выводов промежуточных данных, подсчёта статистик (она работает с графикой очень быстро, на ммх). Есть ли софт, который помог бы выделить используемые (неиспользуемые) участки в ходе прогона программы или хоть как-то сделать этот роцесс более эффективным, чем ручная трассировка в отладчике? Спасибо. ![]()  | 
| 
 | 
Создано: 05 марта 2008 10:16  · Личное сообщение · #2  | 
| 
 | 
Создано: 05 марта 2008 10:18  · Личное сообщение · #3 Абсолютно все участки ты вряд ли прогонишь, а снять трассу выполнения вполне можно в ольке, а потом обработать чем-нить простеньким типа скрипта для иды, чтоб выделить, какие куски кода выполнялись. Не совсем понятно, зачем это нужно. Если добавлять свой код-дык лучше в новую секцию или свободное место, а не тереть чей-то потенциально полезный код. ![]()  | 
| 
 | 
Создано: 05 марта 2008 16:59  · Личное сообщение · #4 g534_nik Я думал, что ты эффективность проги хочешь повысить. Для дописывания функций лучше всего удлинить секцию(обсуждалось на форуме) т.к. курочить имеющиеся коды в DLL- много лишней возни с релоками. Правда и для вставок релоки придется создать, но это относительно проще. Еще проще, написать отдельную dll на ассемблере и внедрить ее одним из описанных на форуме методов - дешево и сердито. При загрузке этой DLL на входе можно настроить адреса из "материнской" DLL ![]()  | 
| 
 | 
Создано: 13 марта 2008 15:58  · Личное сообщение · #5  | 
| eXeL@B —› Вопросы новичков —› Неиспользуемые участки кода. Найти | 





 Для печати