|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 19, 2004 20:20:24 S_T_A_S_ А ты не мог бы весь исходник выложить, а то например вывод в MessageBox не удобен, невозможно скопировать результат, хотелось бы переделать на вывод в Edit. |
|
|
Дата: Мар 19, 2004 20:32:01 |
|
|
Дата: Мар 19, 2004 20:43:02 Asterix вывод в MessageBox не удобен, невозможно скопировать результат, Меня это частенько доставало , и я на днях сделал утиль которая грабит текст из этих боксов . Попробую приатачить . Исходник у меня без комментов , и не идеальный , так-что его бросать не буду . _1448566602__gettext.zip |
|
|
Дата: Мар 19, 2004 23:30:19 To S_T_A_S_ Есть пока один вопрос. Кусок вашего исходника. ... fild dword [EBP+4] ;;(1) nymber of bytes fadd st0, st0 ;;(2) double amount fmul [KHz] ;;(3) * frequency fild qword [ESP] ;;(4) accumulated tics ... И у меня была и есть проблема в измерении времени копирования. Для чего нужно умножать на 2 количество копируемых байт? (строка 2) Ваша прога на моем компе: _1010476902__test.gif |
|
|
Дата: Мар 20, 2004 00:27:11 Если тест выполнять несколько раз, а потом брать среднее время, то получается большая скорость, нежели в случае одного прохода. Но в реальных то приложениях память копировать чаще приходится по одному разу, так что и ориентироваться, думаю, надо на оптимизацию именно одного прохода. Буду дальше медетировать... |
|
|
Дата: Мар 20, 2004 10:24:55 например вывод в MessageBox не удобен, невозможно скопировать результат Меня это частенько доставало , и я на днях сделал утиль которая грабит текст из этих боксов У вас какая винда? Ctrl+C не работает только в мастдае, AFAIK ;-) Johnikum Для чего нужно умножать на 2 количество копируемых байт? (строка 2 Я над этим тоже медитировал некоторое время.. Дело в том, что bandwith вычисляется именно так, т.е. сколько байтов считано и сколько записано. Это согласуется, например с результатами Sandra. По поводу проходов - верно подметили. Но дело в том, что тест - это все же синтетическая задача, т.е. влияние внешних условий желательно свести к минимуму. А в реальных случаях, понятное дело результаты всегда будут хуже. Но вот на сколько хуже - это уже случайная погрешность. Так что я всеже не пойму, как можно делать какие-то сравнения, не исключив из результатов случайную составляющую. Asterix А ты не мог бы весь исходник выложить Да в общем-то и там был весь исходник ;-) Вот он сам + недостающие инклуды (надо еще стандартные APIA/PCOUNT/EQUATES добавить будет). Это все еще в разработке, поэтому рекомендую иногда проверять в Olly что там макросы генерят. Кое-какое описание я приложил, там есть некоторые полезные нестандартные макросы proc/invoke/ и еще кое-что.. Будут вопросы - пишите, а то я забываю readme писать ;-) 864558535__Fasm.zip |
|
|
Дата: Мар 20, 2004 10:52:52 Johnikum А какой проц? P4 2,6B? Похоже 2х-канальная память, и последний результат странный, чего-то надо у меня менять :( |
|
|
Дата: Мар 20, 2004 15:34:59 S_T_A_S_ Спасибо! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.048 |