Информация об изменениях

Сообщение Re[4]: Define TRACE constant от 16.01.2017 13:41

Изменено 16.01.2017 13:47 Somescout

Re[4]: Define TRACE constant
Здравствуйте, Sinix, Вы писали:

S>Мерять надо правильно

  ---
Попробовал мерять вашим методом:

Релизная версия в режиме отладки в студии (Работает быстрее. Почему?!):
         FibStr:   505ms, ips:         202,369,593.78 | Mem:      8.00 kb, GC 0/1/2:    0/3/2 => 102334155
         FibObj:  1470ms, ips:          69,610,075.60 | Mem:  1,688.13 kb, GC 0/1/2: 1561/3/2 => 102334155


Обычный запуск:
         FibStr:   760ms, ips:         134,485,600.65 | Mem:      8.00 kb, GC 0/1/2:    0/3/2 => 102334155
         FibObj:  2662ms, ips:          38,430,185.95 | Mem:  1,688.17 kb, GC 0/1/2: 1561/3/2 => 102334155


Разница хоть и стала меньше, но всё равно стабильно присутствует. И да, похоже TRACE на это не влияет.

PS — IPS, в данном случае ведь не instructions per second?


PS2. Допускаю что проблема в системе, но непонятно какая.

— Действительно, на другом компьютере не воспроизводится. Буду разбираться кто гадит.
Re[4]: Define TRACE constant
Здравствуйте, Sinix, Вы писали:

S>Мерять надо правильно

  ---
Попробовал мерять вашим методом:

Релизная версия в режиме отладки в студии (Работает быстрее. Почему?!):
         FibStr:   505ms, ips:         202,369,593.78 | Mem:      8.00 kb, GC 0/1/2:    0/3/2 => 102334155
         FibObj:  1470ms, ips:          69,610,075.60 | Mem:  1,688.13 kb, GC 0/1/2: 1561/3/2 => 102334155


Обычный запуск:
         FibStr:   760ms, ips:         134,485,600.65 | Mem:      8.00 kb, GC 0/1/2:    0/3/2 => 102334155
         FibObj:  2662ms, ips:          38,430,185.95 | Mem:  1,688.17 kb, GC 0/1/2: 1561/3/2 => 102334155


Разница хоть и стала меньше, но всё равно стабильно присутствует. И да, похоже TRACE на это не влияет.

PS — IPS, в данном случае ведь не instructions per second?


PS2. Допускаю что проблема в системе, но непонятно какая.

UPS. Действительно, на другом компьютере не воспроизводится. Буду разбираться кто гадит.