X = (Y + 2.0)*(Z + 4.0)
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Предлагается сравнить скорости выполнения простого математического выражения
|
|||
карма: 27 |
| ||
файлы: 1 | code_12115.txt [9.1KB] [1230] |
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Мой результат:
Math: 1664
MathParse: 6683 FastMathParse: 882 VBJScript: 1457 Gentee: 48 Delphi: 1 Empty: 72 FTCG: 1 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz(3168Ггц) Mem: 1073741824, Speed: 533, Type: 17, Model: Mem: 1073741824, Speed: 533, Type: 17, Model: Mem: 1073741824, Speed: 533, Type: 17, Model: Mem: 1073741824, Speed: 533, Type: 17, Model: |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
голая целевая машина
рабочая на том же компе из под VMWare
надо было еще ОС выводить, а то результат с VBJScript мне пока совсем не ясен... |
|||
карма: 27 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Dilma, оригинально у тебя с Delphi и FTCG под виртуалкой, чем такой результат объяснить при остальных отставаниях
|
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco, 2 млн итераций для нативного кода это слишком мало, чтобы мерить их через GetTickCount. Там погрешность порядка 15-20 единиц
вот на 200 млн итераций тоже самое: - целевая машина
- виртуалка
|
|||
карма: 27 |
|
Ответов: 875
Рейтинг: 101
|
|||
|
|||
карма: 1 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Не, ну прикол все равно наблюдается -- на виртуалке Delphi быстрее работает, чем на целевой машине при 20 000 000 итераций, при 2 000 000 тоже быстрее, а при 200 000 000 выровнялись
|
|||
карма: 22 |
|
Ответов: 875
Рейтинг: 101
|
|||
|
|||
карма: 1 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
flud писал(а): Процессор Intel Pentium III Xeon(2833Ггц) Че? умня Intel Core Q9550Это Винда так его знает ------------ Дoбавленo: Но для твоей скорости памяти результат, далеко не впечатляющий, и это при том, что у меня она в 2,5 раза медленнее |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): Не, ну прикол все равно наблюдаетсяnesco, за корректность возвращаемых от GetTickCount данных под виртуалкой я бы не стал зуб давать. Корректное тестирование в данном случае должно проводится с измерением времени только с целевой машины flud писал(а): Процессор Intel Pentium III Xeon(2833Ггц) Че? умня Intel Core Q9550обманули |
|||
карма: 27 |
|
Ответов: 875
Рейтинг: 101
|
|||
nesco писал(а): Но для твоей скорости памяти результат, далеко не впечатляющий, и это при том, что у меня она в 2,5 раза медленнеедану это у вас тестер кривой у меня в 3DMark Vantage - CPU ~12000 выдает |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): Но для твоей скорости памяти результат, далеко не впечатляющийвообще-то результат не только не впечатляет, но и ставит в тупик. Вероятно система была еще чем-то загружена. ------------ Дoбавленo: flud писал(а): дану это у вас тестер кривой у меня в 3DMark Vantage - CPU ~12000 выдаетвообще-то 3DMark поддерживает многоядерные решения, в которых очевидно Quad будет производительнее чем Dual, а приведенная схема использует только одно ядро, что однако не объясняет такую разницу в производительности |
|||
карма: 27 |
|
Ответов: 875
Рейтинг: 101
|
|||
в нагрузке (css сервер, врай рендер) хотя проц этот с 100% наргрузкой еще не разу не видел
Math: 1929 MathParse: 7850 FastMathParse: 1028 VBJScript: 1757 Gentee: 57 Delphi: 0 Empty: 88 FTCG: 1 Процессор Intel Pentium III Xeon(2833Ггц) Mem: 1073741824, Speed: 1333, Type: 1, Model: Mem: 1073741824, Speed: 1333, Type: 1, Model: а тут все вырубил, разница такая мелкая Math: 1920 MathParse: 7844 FastMathParse: 1048 VBJScript: 1784 Gentee: 57 Delphi: 1 Empty: 90 FTCG: 1 Процессор Intel Pentium III Xeon(2833Ггц) Mem: 1073741824, Speed: 1333, Type: 1, Model: Mem: 1073741824, Speed: 1333, Type: 1, Model: |
|||
карма: 1 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
flud писал(а): а тут все вырубил, разница такая мелкаяМдааа... Уж. |
|||
карма: 22 |
|
Ответов: 387
Рейтинг: 34
|
|||
Math: 4055
MathParse: 13874 FastMathParse: 3431 VBJScript: 6105 Gentee: 97 Delphi: 1 Empty: 150 FTCG: 3 Intel(R) Pentium(R) D CPU 2.80GHz(2813Ггц) Intel(R) Pentium(R) D CPU 2.80GHz(2813Ггц) Mem: 1073741824, Speed: 66, Type: 0, Model: Mem: 1073741824, Speed: 66, Type: 0, Model: по индикатору(Anvir) загрузка процессора не превысила 75% |
|||
карма: 0 |
|