Войти
ПрограммированиеФорумОбщее

Timer survey (2 стр)

Страницы: 1 2 3 Следующая »
#15
19:39, 13 июля 2009

WinXP SP2, 32bit, Athlon 64 X2 5000+

-- Timer measurement --
                Resolution              Step                    Call cost
GetTickCount(): 1000Hz (1ms)            66Hz (15ms)             28 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             28 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             28 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            122 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            109 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            122 ticks
timeBeginPeriod(1)
GetTickCount(): 1000Hz (1ms)            66Hz (15ms)             50 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             40 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             27 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            123 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            112 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            112 ticks
timeEndPeriod(1)
QPC:            3579545Hz (0.279usec)   596590Hz (1.676usec)    4352 ticks
QPC:            3579545Hz (0.279usec)   511363Hz (1.956usec)    4358 ticks
QPC:            3579545Hz (0.279usec)   596590Hz (1.676usec)    4390 ticks


#16
19:14, 15 июля 2009

Спасибо всем кто поучаствовал. Правда по NT 6.0 и выше статистики немного, но выводы сделать можно.

#17
20:11, 15 июля 2009

Vista x64 SP2, Athlon X2 4800+

-- Timer measurement --
                Resolution              Step                    Call cost
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             32 ticks
GetTickCount(): 1000Hz (1ms)            66Hz (15ms)             30 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             39 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            119 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            108 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            108 ticks
timeBeginPeriod(1)
GetTickCount(): 1000Hz (1ms)            66Hz (15ms)             29 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             15 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             29 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            121 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            110 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            110 ticks
timeEndPeriod(1)
QPC:            3579545Hz (0.279usec)   596590Hz (1.676usec)    3807 ticks
QPC:            3579545Hz (0.279usec)   596590Hz (1.676usec)    3822 ticks
QPC:            3579545Hz (0.279usec)   596590Hz (1.676usec)    3822 ticks

#18
12:38, 16 июля 2009

MsWin Xp SP2
Athlon X2 5400+

-- Timer measurement --
                Resolution              Step                    Call cost
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             28 ticks
GetTickCount(): 1000Hz (1ms)            66Hz (15ms)             28 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             28 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            122 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            109 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            109 ticks
timeBeginPeriod(1)
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             44 ticks
GetTickCount(): 1000Hz (1ms)            66Hz (15ms)             49 ticks
GetTickCount(): 1000Hz (1ms)            62Hz (16ms)             27 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            123 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            123 ticks
timeGetTime():  1000Hz (1ms)            1000Hz (1ms)            112 ticks
timeEndPeriod(1)
QPC:            3579545Hz (0.279usec)   596590Hz (1.676usec)    4268 ticks
QPC:            3579545Hz (0.279usec)   596590Hz (1.676usec)    4302 ticks
QPC:            3579545Hz (0.279usec)   715909Hz (1.397usec)    4302 ticks

#19
12:39, 16 июля 2009

если надо могу вечерком по win7 RC1 результат скинуть

#20
16:41, 16 июля 2009

sildc
Скидывай )

#21
22:57, 16 июля 2009

OpenSUSE 11.1 Kernel: 2.6.29.2
Результаты странные :

-- Timer measurement --
     Resolution    Step      Call cost
gettimeofday():  1MHz (1usec)    1000000Hz (1usec)  18446744072809872433 ticks
gettimeofday():  1MHz (1usec)    1000000Hz (1usec)  18446744072809832941 ticks
gettimeofday():  1MHz (1usec)    1000000Hz (1usec)  18446744072809829314 ticks
clock_gettime(): 1000000000Hz (0.001usec)  9090909Hz (0.110usec)  18446744072809816390 ticks
clock_gettime(): 1000000000Hz (0.001usec)  14285714Hz (0.070usec)  18446744072809778896 ticks
clock_gettime(): 1000000000Hz (0.001usec)  15384615Hz (0.065usec)  18446744072809774225 ticks

Правко: У меня x64, нету наверно rdtsc :-)

#22
23:24, 16 июля 2009

.::manuna::.

Есть у тебя rdtsc. Походу оно между ядрами прыгает.

#23
23:28, 16 июля 2009

nbkolchin
Да, возможно

#24
23:44, 16 июля 2009

Ядро: Linux 2.6.25.5-1.1-pae i686
Система:  openSUSE 11.0 (i586)
Процессор (ЦП): Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz
Тактовая частота: 1,867.00 МГц
Ядра: 2

-- Timer measurement --
                Resolution            Step                    Call cost
gettimeofday():  1MHz (1usec)          1000000Hz (1usec)      2436 ticks
gettimeofday():  1MHz (1usec)          1000000Hz (1usec)      2436 ticks
gettimeofday():  1MHz (1usec)          1000000Hz (1usec)      2408 ticks
clock_gettime(): 1000000000Hz (0.001usec)      493583Hz (2.026usec)    3696 ticks
clock_gettime(): 1000000000Hz (0.001usec)      622665Hz (1.606usec)    3094 ticks
clock_gettime(): 1000000000Hz (0.001usec)      622665Hz (1.606usec)    3066 ticks

#25
16:15, 17 июля 2009

.::manuna::.
nbkolchin прав, какой процессор? Каждый раз такое выдаёт или от запуска к запуску?

#26
17:05, 17 июля 2009

Yamazaru
Core2Duo 2 GHz, выдает каждый раз, но я думаю это я сам виноват,
у меня ядро скомпилировано мной, там много "ненужного" я вырубил + подключил новый тип scheduler'а

#27
18:24, 17 июля 2009

.::manuna::.
Странный scheduler, не cache friendly )

#28
18:39, 17 июля 2009

но зато он мега быстрый, в играх фпс больше чем в два раза вырос,
до компиляции: glxgears = 4000-5000 FPS
после              : glxgears = 10000 FPS, так-то!

#29
18:56, 17 июля 2009

.::manuna::.
Как называется? Интересно посмотреть за счёт чего прирост.

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.