Тестирование производительности ПК плюс сравнение производительности терминалов МТ4 и МТ5 - страница 2

 

Сильная конфа

Windows 7 (x64 based PC), Intel Core i7  860 @ 2.80GHz(разогнан до 3.8Ггц), RAM: 13361 / 16381 Mb, HDD: 54855 / 114470 Mb

Еще бы SSD ...

 
Vladimir Pastushak:

Сильная конфа

Windows 7 (x64 based PC), Intel Core i7  860 @ 2.80GHz(разогнан до 3.8Ггц), RAM: 13361 / 16381 Mb, HDD: 54855 / 114470 Mb

Еще бы SSD ...

А что означают данные через слешь?
 
Alexey Volchanskiy:
А что означают данные через слешь?
свободно / всего
 
===TERMINAL INFO=== 0
TERMINAL_BUILD 1210  Build
TERMINAL_CPU_CORES 8  Cores
TERMINAL_DISK_SPACE 125542  Mb
TERMINAL_MEMORY_PHYSICAL 32665  Mb
TERMINAL_MEMORY_TOTAL 65330  Mb
TERMINAL_MEMORY_AVAILABLE 62830  Mb
TERMINAL_MEMORY_USED 2500  Mb
===TEST=== 0
Test Ackermann 6849  MilSek
Test Ackermann OOP 7129  MilSek
Test Arrays 5679  MilSek
Test Arrays OOP 5678  MilSek
Test BubbleSort 4680  MilSek
Test BubbleSort OOP 5039  MilSek
Test Call 4727  MilSek
Test Call OOP 4742  MilSek
Test Fibo 5335  MilSek
Test Fibo OOP 5382  MilSek
Test Float 8300  MilSek
Test Float OOP 8190  MilSek
Test Matrix 7394  MilSek
Test Matrix OOP 7457  MilSek
Test Moments 4446  MilSek
Test Moments OOP 4430  MilSek
Test NestedLoop 14602  MilSek
Test NestedLoop OOP 14571  MilSek
Test PiCalculate 3541  MilSek
Test PiCalculate OOP 3572  MilSek
Test QuickSort 5351  MilSek
Test QuickSort OOP 5164  MilSek
Test Random 2699  MilSek
Test Random OOP 2698  MilSek
Test Sieve 8284  MilSek
Test Sieve OOP 7504  MilSek
Test StrCat 702  MilSek
Test StrCat OOP 811  MilSek
Test String 390  MilSek
Test String OOP 405  MilSek
Test StrPrep 11030  MilSek
Test StrPrep OOP 11091  MilSek
Test StrRev 5913  MilSek
Test StrRev OOP 6209  MilSek
Test StrSum 3837  MilSek
Test StrSum OOP 3822  MilSek
Test ObjectCreate 156  MilSek
Test ObjectMove 141  MilSek
Test ObjectDelete 125  MilSek
Test ObjectCreate OOP 124  MilSek
Test ObjectMove OOP 141  MilSek
Test ObjectDelete OOP 125  MilSek
Test CopyRates 93  MilSek
Test Canvas 19797  MilSek
Test Print(Hello, world!!!) 3759  MilSek
Test Final  232114  MilSek

Поправьте в коде строку:

median=(5750%2) ? nums[mid]:(nums[mid]+nums[mid-1])/2

 (5750%2) - это не bool

 
Михаил:

У вас Optimize=0 в настройках редактора стоит?

 
Vladimir Pastushak:
Что бы это работало нужно разрешить ДЛЛ, в скрипте используется стандартная от виндовс DLL

Действительно, на MT4 на нетбуке сработало - процессор N570

===TERMINAL INFO=== 0
TERMINAL_BUILD 840 Build
TERMINAL_CPU_CORES 4 Cores
TERMINAL_DISK_SPACE 10063 Mb
TERMINAL_MEMORY_PHYSICAL 2035 Mb
TERMINAL_MEMORY_TOTAL 2047 Mb
TERMINAL_MEMORY_AVAILABLE 1624 Mb
TERMINAL_MEMORY_USED 423 Mb
===TEST=== 0
Test Ackermann 10780 MilSek
Test Ackermann OOP 13416 MilSek
Test Arrays 112617 MilSek
Test Arrays OOP 17597 MilSek
Test BubbleSort 65629 MilSek
Test BubbleSort OOP 11560 MilSek
Test Call 1248 MilSek
Test Call OOP 1310 MilSek
Test Fibo 13416 MilSek
Test Fibo OOP 16069 MilSek
Test Float 4726 MilSek
Test Float OOP 4634 MilSek
Test Matrix 116267 MilSek
Test Matrix OOP 31278 MilSek
Test Moments 30171 MilSek
Test Moments OOP 28891 MilSek
Test NestedLoop 15678 MilSek
Test NestedLoop OOP 17301 MilSek
Test PiCalculate 45646 MilSek
Test PiCalculate OOP 45895 MilSek
Test QuickSort 55193 MilSek
Test QuickSort OOP 63649 MilSek
Test Random 11965 MilSek
Test Random OOP 11934 MilSek
Test Sieve 84834 MilSek
Test Sieve OOP 85207 MilSek
Test StrCat 188 MilSek
Test StrCat OOP 171 MilSek
Test String 1233 MilSek
Test String OOP 1216 MilSek
Test StrPrep 21248 MilSek
Test StrPrep OOP 20607 MilSek
Test StrRev 27332 MilSek
Test StrRev OOP 27425 MilSek
Test StrSum 30311 MilSek
Test StrSum OOP 30685 MilSek
Test ObjectCreate 468 MilSek
Test ObjectMove 187 MilSek
Test ObjectDelete 3822 MilSek
Test ObjectCreate OOP 390 MilSek
Test ObjectMove OOP 297 MilSek
Test ObjectDelete OOP 3603 MilSek
Test CopyRates 125 MilSek
Test Canvas 111026 MilSek
Test Print(Hello, world!!!) 6381 MilSek
Test Final  1203626 MilSek
 
Renat Fatkhullin:

У вас Optimize=0 в настройках редактора стоит?

Да, но при Optimize=1

практически такие же

Test Final 230882 MilSek 

 
Vladimir Pastushak:
Я часто задумывался и задавал вопросы на форуме: "Какой компьютер выбрать для максимальной производительности терминалов МТ4 и МТ5 ?", но к сожалению разработчики никогда не давали четких ответов.
Данный вопрос интересует многих в момент апгрейда или покупки нового ПК с упором на производительность МТ, что лучще купить ? на прлатформе Intel или AMD ?
Сколько и какая оперативная память должна быть ? Какая материнская плата? Какой выбрать диск для хранения данных SSD или HDD ?
Сейчас снова у меня стоит вопрос апгрейда своего ПК ... 

А вариант простого апгрейда не рассматриваете? Если у Вас платформа AM3+ то есть FXы - на FX8350 или FX8390 - плюс разгон можно попробовать.

Тут есть подборки для сравнения http://cpuboss.com/cpus/Intel-Core-i7-4790K-vs-AMD-FX-9590

А я вот думаю собрать на базе Xeon 55-56 серии, с мамкой на два сокета, но вот мамки дорогие, в то время как камни дешевые - пусть один камень медленней текущего (тесты бы реальные получить для сравнения), однако многоядерность должна стать приимуществом при запараллеливании задач.

 
Михаил:

Да, но при Optimize=1

практически такие же

Test Final 230882 MilSek 

А где в редакторе настройки оптимизации? У меня билд 1210, в меню не нашел.
 
Михаил:

Да, но при Optimize=1

практически такие же

Test Final 230882 MilSek 

Это не так, причем принципиально.

Вы перекомпилируйте код и сравните построчно. Рекомендую описания тестов тоже прочитать по первой ссылке.

Причина обращения: