| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Парадокс с измерением времени |
| Автор: 4ybaka 19.10.2008, 19:52 | ||
| Замеряю работы дискретного и быстрого преобразования Фурье. Замеряю при помощи QueryPerformanceCounter и DateTime.Now. выполняю такой вот код:
аналогично для БПФ. после подсчета времени оказывается что по QueryPerformanceCounter (обертка через counter) ДПФ выполняется ровно на 1 сек дольше(1.34 против 0.34), а для БПФ ровно (0.015) Кто может объяснить такой парадокс?на мсдн вычитал что QueryPerformanceCounter вроде плохо ладит с многопроцессорными системами. так ли это? и почему тогда БПФ нормально считает?пробовал до начала подсчета запускать QueryPerformanceCounter и сбрасывать.не помогло. |
| Автор: 4ybaka 19.10.2008, 22:25 |
| Разобрался. Они там в Редмонде умеет мозги пудрить |