Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Расширенный дебагер


Автор: Mal Hack 20.7.2008, 20:36
Доброе время суток!

Подскажите, есть ли программа, которая позволяет в дебаг режиме или еще как-ть следить за следующими факторами:
1. Открытые хэндлы
2. снифер (TCP, COM)
3. Подключаемые либы
4. Расход ресурсов машины.

Приветствуется как линукс, так и вин приложения. В данный момент наиболее актуален вопрос по win32.

Спасибо. 

Автор: Torsten 20.7.2008, 21:02
1) Открытые файлы ? Если да, то filemon утилита для вин. 
2) Сниффер для вин и линь есть очень хороший и бесплатный - wireshark. По COM не знаю.
3) Для определение зависимостей под windows есть программа http://www.dependencywalker.com/.
В *nix программа называется ldd.
4) Не очень понял что это значит. Сколько памяти есть и процессонрого времени ? А чем стандартные средства просмотра не удовлетворяют (диспетчер приложений) ?



Автор: Mal Hack 20.7.2008, 21:15
Цитата(Torsten @  20.7.2008,  21:02 Найти цитируемый пост)
1) Открытые файлы ? Если да, то filemon утилита для вин. 

Нет, именно хэндлы, сокеты и т.п.

Цитата(Torsten @  20.7.2008,  21:02 Найти цитируемый пост)
Сколько памяти есть и процессонрого времени ? А чем стандартные средства просмотра не удовлетворяют (диспетчер приложений) ?

Там как-то с потоками тяжело...

Автор: Torsten 20.7.2008, 21:23
Цитата(Mal Hack @  20.7.2008,  21:15 Найти цитируемый пост)
Нет, именно хэндлы, сокеты и т.п.

чего то точно есть, но я вот только названия забыл - может кто-нибудь другой вспомнит.


Цитата(Mal Hack @  20.7.2008,  21:15 Найти цитируемый пост)
Там как-то с потоками тяжело...

Понятно, насчет этого тоже не знаю. 

Автор: chipset 21.7.2008, 10:03
Spy+

Добавлено через 26 секунд
Цитата(Mal Hack @  20.7.2008,  10:36 Найти цитируемый пост)
4. Расход ресурсов машины.

гугли по WMI/performance counters

Автор: W4FhLF 21.7.2008, 10:21
Тут как бы либо отдельные утилиты, либо отладчик целиком.

Цитата(Mal Hack @  20.7.2008,  20:36 Найти цитируемый пост)
1. Открытые хэндлы


1. Process Explorer
2. OllyDBG, WinDBG

Цитата(Mal Hack @  20.7.2008,  20:36 Найти цитируемый пост)
2. снифер (TCP, COM)


Простые соединения удобно смотреть в TcpView, в качестве снифера Wireshark рулит. В отладчиках такого функционала нет.

Цитата(Mal Hack @  20.7.2008,  20:36 Найти цитируемый пост)
3. Подключаемые либы


1. Process Explorer
2. Любой отладчик.

Цитата(Mal Hack @  20.7.2008,  20:36 Найти цитируемый пост)
4. Расход ресурсов машины.


Process Explorer

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)