Сегодня обновился терминал МТ5 и не показывается окно "Оптимизация" во время теста

 

 Сегодня обновился терминал.

Запустил оптимизацию. А вкладка "Оптимизация" отсутствует(((

1


Остановил оптимизацию,  только после этого вкладка "оптимизация" появилась.

Это баг? Или новая приблуда.

 

Мы заняты большим апгрейдом производительности тестера и переделываем режимы работы под большой нагрузкой. Добились серьезных улучшений и скоро будут реализованы новые методы ускорения.

Окно списка проходов решили показывать в конце просчета, чтобы не тратить реально большие ресурсы на поддержание, пересортировку и отображение постоянно меняющегося списка проходов.

Там реально были огромные расходы ресурсов и тормоза. Особенно когда говорим об сотнях тысяч строк, миллионах и десятков миллионов проходов. Нет никакого разумного смысла смотреть глазами на портянку предварительных данных.


Мы у себя ведем тесты на оптимизации и работе со 100 млн полных проходов.

Понятно, что при таких числах не может быть и речи об рилтаймовой пересортировке и показе таблички в 2-5-10-50 млн значений. Вариант только один - быстро и экономно все собрать, финально отсортировать и обеспечить просмотр на любую глубину.

 
Renat Fatkhullin:

Мы заняты большим апгрейдом производительности тестера и переделываем режимы работы под большой нагрузкой. Добились серьезных улучшений и скоро будут реализованы новые методы ускорения.

Окно списка проходов решили показывать в конце просчета, чтобы не тратить реально большие ресурсы на поддержание, пересортировку и отображение постоянно меняющегося списка проходов.

Там реально были огромные расходы ресурсов и тормоза. Особенно когда говорим об сотнях тысяч строк, миллионах и десятков миллионов проходов. Нет никакого разумного смысла смотреть глазами на портянку предварительных данных.

Мы у себя ведем тесты на оптимизации и работе со 100 млн полных проходов.

Может сделаете эту функцию с кнопкой вкл и выкл. Будет удобно пользоваться.

И еще после остановки оптимизации и повторного пуска с не измененными параметрами оптимизация начинается с начало, а не с момента остановки ((((

 

А если прервать оптимизацию нажатием кнопки "Стоп" - закладка "Оптимизация" с результатами появится ?  Чтобы потом - продолжить с места прерывания ?

Я довольно часто гляжу на предварительные результаты оптимизации, иногда нет смысла вести ее до конца.

 
Georgiy Merts:

А если прервать оптимизацию нажатием кнопки "Стоп" - закладка "Оптимизация" с результатами появится ?  Чтобы потом - продолжить с места прерывания ?

Я довольно часто гляжу на предварительные результаты оптимизации, иногда нет смысла вести ее до конца.

Появится НО,

 после остановки оптимизации и повторного пуска с не измененными параметрами оптимизация начинается с начало, а не с момента остановки ((((

 

Где добились серьезных ускорений и это доступно в бете 1809 на MetaQuotes-Demo:

  • работа с подъемом кешей предыдущих расчетов с новым высокоэффективным движком
  • работа с огромными списками и сортировками
  • параллельный запуск агентов тестирования, особенно когда их десятки и сотни(фермы)
  • новый механизм работы и досчета кешей предыдущих результатов в генетике
  • уменьшение общего системного оверхеда по всему фронту
  • масса мелких исправлений

Попробуйте сами новый тестер, пожалуйста.

 
Texnolog:

И еще после остановки оптимизации и повторного пуска с не измененными параметрами оптимизация начинается с начало, а не с момента остановки ((((

Можете повторить с полным описанием условий и логами для воспроизведения?

В том то и дело, что мы кардинально переписали механизмы кешей результатов и досчетов. Они работают очень хорошо и правильно.

Специально сейчас сам проверил:

  1. Старт теста, дождался 10% прохода оптимизации, нажал стоп. Потом старт - считаться началось с последнего результата в 10%. Идеально.
  2. Усложнил тест. Нажал Стоп на проходах из пункта 1 где-то на 70%. Перезапустил терминал, нажал Старт - тест пошел с 70%. Идеально.

Скорее всего вы перекомпилировали эксперта или вносили еще какие-либо изменения в рыночное окружение, что неминуемо сбрасывает кеш.

 
Georgiy Merts:

А если прервать оптимизацию нажатием кнопки "Стоп" - закладка "Оптимизация" с результатами появится ?  Чтобы потом - продолжить с места прерывания ?

Я довольно часто гляжу на предварительные результаты оптимизации, иногда нет смысла вести ее до конца.

Как раз сейчас у нас старт-стоп с продолжением работает идеально, правильно и быстро.

Специально все переписали.


Чтобы проверить самостоятельно, вам нужно пару минут. Попробуйте сами и напишите тут свои результаты, пожалуйста.
 
Renat Fatkhullin:
 

ально сейчас сам проверил:

  1. Старт теста, дождался 10% прохода оптимизации, нажал стоп. Потом старт - считаться началось с последнего результата в 10%. Идеально.
  2. Усложнил тест. Нажал Стоп на проходах из пункта 1 где-то на 70%. Перезапустил терминал, нажал Старт - тест пошел с 70%. Идеально.

Да, так нормально.

Пусть закладка "Оптимизация появляется только, когда нажимаешь кнопку Стоп". Если это ускоряет работу - так разумно.

 
Georgiy Merts:

Да, так нормально.

Пусть закладка "Оптимизация появляется только, когда нажимаешь кнопку Стоп". Если это ускоряет работу - так разумно.

Да, вкладка "Оптимизация" со списком проходов появляется после ручной или автоматической остановки проходов.

При этом вкладка "График оптимизации" показывается всегда, что позволяет визуально контролировать процесс набора результатов.

 

Не логичней ли было сделать кнопку "Обновить" рядом с таблицей?   Тогда бы пользователь сам управлял обновлением таблицы, и все проблемы отпадают.

А то что вы убрали совсем - ну это вообще не вариант.  Всегда есть потребность следить за результатами в процессе оптимизации.

В конце концов, сам пользователь должен решать, смотреть ему в таблицу или нет.  Если вкладка с таблицей свёрнута, то ничего и не должно сортироваться.

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