Re: профайлинг. нуб квешн
От: Сергей Мухин Россия  
Дата: 04.12.07 20:29
Оценка:
Здравствуйте, oziro, Вы писали:

O>Привет!


O>Извиняюсь, если не в тот форум


O>VS2005, с++ проект. Работа с сетью через winpcap.

O>Заморочка (суть не важно, для полноты картины упоминаю): большое время между отправкой пакетов (порядка 50 мс). Тестовые примеры показали, что можно добиться единиц мс.

O>Опыт работы с профайлером небольшой, по-этому прошу помощи.

O>Его результат:
O>

O>То, что pcap_next_ex() виновник всех бед, это понятно. Там в цикле одном она постоянно вызывается на предмет проверки приходящих пакетов. Локальное измерение показало, что именно это место фиксить, реже вызываеть ее.


O>Меня смущает GetMesageA. Это вроде одна из виндовых функций для обработки оконных сообщений. Как мне реагировать на ее 42% time? Интуиция подсказывает, что не важно это. Тем более, она в другом потоке где интерфейс...



а какой профилер?

если он показывает процессорное время, то это одно, а общее — другое.
как я помню, GetMessage ждет прихода сообщения. соответственно и время
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.