Новая версия платформы MetaTrader 5 build 5572: Улучшения в ONNX и отображении графиков - страница 20

 

Putnik #:

Порядок действий примерно такой.

1) Запустил тестер по максимуму. Три года истории. Все тики.

2) Диспетчер задач показал 100% загрузка памяти, 100% загрузка диска C:/

3) Потом, чтоб не скучать, решил полазить по интернету, запускал другое ПО. С тормазами но запустилось.

Закончилось вышеуказанным.


Использовал Moving Averages.mq5 для тестирования.

Когда было около 5% на ядрах запустил браузер Edge. Открыл пару страниц.

Запустил Word.

Запустил диспетчер задач.

Запустил MetaEditor.

По ярлыку запустил проводник, папка:

C:\Users\peshi\AppData\Roaming\MetaQuotes\Terminal\DAD3B8…F0C7A65\logs

Блокнотом открыл файл 20260203.log

В лог файле была указана ошибка:

OI    3   17:45:06.742 MemoryException     7471104 bytes not available, 0 heapmin result


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

Открыть MetaTrader 5 посредством нажатия мыши на панели задач не работает. Закрытие MetaTrader 5, на панель задач, никак не повлияло.

Последний скриншот снят в 18:12, время на часах остановилось на момент появления ошибки (17:45).


Тестирование закончилось около 18:25. Видео снято после окончания тестирования. Время, так и не пошло. Панель задач не работает.


     

 

Putnik #:

...

Тестирование закончилось около 18:25. Видео снято после окончания тестирования. Время, так и не пошло. Панель задач не работает.     


Видео не прошло: "Размер файла превышает максимально допустимое значение"  :(((

 
Putnik # :

Использовал Moving Averages . mq 5 для тестирования.

Когда было около 5% на ядрах запустил браузер Edge . Открыл пару страниц.

Запустил Word .

Запустил диспетчер задач.

Запустил MetaEditor .

По ярлыку запустил проводник, папка:

C:\Users\peshi\AppData\Roaming\MetaQuotes\Terminal\DAD3B8…F0C7A65\logs

Блокнотом открыл файл 20260203. log

В лог файле была указана ошибка:

OI    3   17:45:06.742 MemoryException     7471104 bytes not available, 0 heapmin result


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

Открыть MetaTrader 5 посредством нажатия мыши на панели задач не работает. Закрытие MetaTrader 5, на панель задач, никак не повлияло.

Последний скриншот снят в 18:12, время на часах остановилось на момент появления ошибки (17:45).


Тестирование закончилось около 18:25. Видео снято после окончания тестирования. Время, так и не пошло. Панель задач не работает.

Спасибо, я проверю.
 
Renat Fatkhullin #:
Навсегда.

Ренат, а что теперь с GUI? CPU или GPU?
Skia рассматриваете или свой путь?
OpenCL в MT5 уже есть - может для графики тоже использовать?
Производительность в разы выше по сравнению со Skia, а с latency решаемо - битмап держать в GPU памяти.
AA алгоритмы тоже не проб
лема. 
Только одна серьезная проблема - старое железо. 

 

В упор не вижу, где проблема. После двух запусков прилагаемого скрипта получаю "128 bytes of leaked memory found".

Если продолжать запуски, то по мере увеличения размера данных до степени двойки будем получать сообщения об утечке 256, 512 и т.д. байтов.

Файлы:
leak.mq5  2 kb
 

панель из темы, после 2-3 запусков и ввода даты, закрытия панели - остается объект на графике(вертикальная линий и OBJ_LABEL), давно так

https://www.mql5.com/ru/forum/502513

Создание панелей и др. для работы с графиком
Создание панелей и др. для работы с графиком
  • 2025.12.29
  • www.mql5.com
Добавляйте что есть интересное для обсуждения, исправления ошибок и возможно добавления функционала позже добавлю торговую панель с минимальным фун...
 
Stanislav Korotky #:
В упор не вижу, где проблема. После двух запусков прилагаемого скрипта получаю "128 bytes of leaked memory found".
Тоже давно уже вижу утечки. Тщательно просмотрел код, негде им быть. Плюнул.
 
Nikolai Semko #:

Ренат, а что теперь с GUI? CPU или GPU?
Skia рассматриваете или свой путь?
OpenCL в MT5 уже есть - может для графики тоже использовать?
Производительность в разы выше по сравнению со Skia, а с latency решаемо - битмап держать в GPU памяти.
AA алгоритмы тоже не проб
лема. 
Только одна серьезная проблема - старое железо. 

А как можно ускорить графику с помощью OpenCL, тензорных процессоров и пр.? Мне кажется, универсально способа нет, только частные случаи.
 
Edgar Akhmadeev #:
А как можно ускорить графику с помощью OpenCL, тензорных процессоров и пр.? Мне кажется, универсально способа нет, только частные случаи.

там ничего не получится, достаточно посмотреть как браузеры это используют, начинают глючить видео, окна, а геймеры как заплачут что их видео RAM используется(постоянно впритык 8gb)

вот у меня сейчас окна Терминала глючат, примерно каждые 30 минуты( времени по часам) видно как окна мелькнули обновились типа..., это глюк от браузеров (включены разные закрытые фишки для GPU)

 
Stanislav Korotky # :

В упор не вижу, где проблема. После двух запусков прилагаемого скрипта получаю "128 bytes of leaked memory found".

Если продолжать запуски, то по мере увеличения размера данных до степени двойки будем получать сообщения об утечке 256, 512 и т.д. байтов.

Это ошибка в платформе, а не в вашем коде.

Сообщение отправлено в MetaQuotes. Спасибо.