Всем привет.
На днях заморочился таким вопросом.
Как отдать терминалу все ресурсы процессора?
Ведь мы знаем, что мт4 однопоточное приложение, и даже при наличии 100500 ядер прироста в скорости мы не получим. все упирается в потолок по тактовой частоте процессора, т.к. терминал грузит только одно ядро.
На сегодняшний день, насколько я знаю, потолок около 5 GHz.
Так вот.
У меня появилась мысля:
можно ли провернуть следующую вещь?
ставим виртуальную машину. в её настройках указываем vCPU 1 шт. ядро на CPU 1 шт. далее
виртуальная операционка (XP PRO SP3) видит, что проц один ядро одно и засаживает его по полной терминалом

(ну или другим однопоточным процессом).
Виртуальная машина это
программа. которая где-то в своих умных мозгах выполняет виртуальную операционку.
и если предположить что виртуалка (
сама программа) многопоточная, то она должна забрать ресурсы реального процессора по максимуму.
так вот вопрос::: возможно ли такое творение? если да, то как его забацать?
Сейчас пробую VMWARE Workstation 7.1.4/. В ней пока не получается.

как что наковыряю, так скажу.
проц i5-3210M (ноут у меня)
2 ядра (2.5GHz)+ HT
Комментарии (2)
В случае с МТ4 можно запускать несколько копий (например для оптимизации советника — на каждой копии использовать разные параметры тестирования)
11 pilot Сообщений: 410
переписать коды под мт5 не получится. нет пары нужных функций
в мт5, насколько я знаю, многопоточность только в тесте есть.
13 Enot-pipsun Автор Сообщений: 301
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий