Утечка так и осталась?
И даже кажется усилилась.
И даже кажется усилилась.
Утечка так и осталась?
И даже кажется усилилась.
И даже кажется усилилась.
Вроде точно поправили - была явная утечка со строками:
4. Исправлена передача временных строк в качестве параметров библиотечной функции;
Если все еще осталась, то лучше связаться со Славой и, по возможности, дать побольше деталей.
Утечка осталась.
Вечером скачал 171 билд и запустил.
Сейчас терминал - CPU: 52 сек, RAM: 57Mb, VM: 87Mb.
Это за 10-30 мин в онлайне - многовато.
В инет выхожу изредка и ненадолго (диалап).
В офлайне виртуальная память не растет.
При запуске сначала она начала быстро расти (вместе с подкачкой истории),
скачками в несколько сот кило за 1-2 сек, после обновлелия истории стала расти медленнее, но мне кажется быстрее чем в предыдущем билде.
Если переключиться на другой таймфрейм (по которому давно небыло подкачки истории), то опять идет быстрый рост VM, потом опять потихоньку.
Вот сейчас подключился к инету, VM некоторое время росла примерно по 1Мб в сек.
Это на дневном таймфрейме (т.е. бары точно подкачивать смысла не было).
Конфигурация та же - тот же эксперт и индикатор.
За пару минут в инете уже RAM 64M, VM 94M
Переключился на счет в Альпари, махом выросло до RAM 71M, VM 101M
Вечером скачал 171 билд и запустил.
Сейчас терминал - CPU: 52 сек, RAM: 57Mb, VM: 87Mb.
Это за 10-30 мин в онлайне - многовато.
В инет выхожу изредка и ненадолго (диалап).
В офлайне виртуальная память не растет.
При запуске сначала она начала быстро расти (вместе с подкачкой истории),
скачками в несколько сот кило за 1-2 сек, после обновлелия истории стала расти медленнее, но мне кажется быстрее чем в предыдущем билде.
Если переключиться на другой таймфрейм (по которому давно небыло подкачки истории), то опять идет быстрый рост VM, потом опять потихоньку.
Вот сейчас подключился к инету, VM некоторое время росла примерно по 1Мб в сек.
Это на дневном таймфрейме (т.е. бары точно подкачивать смысла не было).
Конфигурация та же - тот же эксперт и индикатор.
За пару минут в инете уже RAM 64M, VM 94M
Переключился на счет в Альпари, махом выросло до RAM 71M, VM 101M
Странно, ранее при установке "по верх" все настройки сохранялись, теперь изменился язык фейса, с русского на английский :)
Странно, ранее при установке "по верх" все настройки сохранялись, теперь изменился язык фейса, с русского на английский :)
В этом билде мы вернули сохранение языка интерфейса из локального файла настроек назад в регистри - поэтому язык интерфейса сбился. Так как терминал содержит другие программы (LiveUpdate и MetaEditor), которые косвенно связаны с основной программой и используют как базу язык ее интерфейса, то правильнее хранить язык интерфейса в регистри.
так вроде же хотели, наоборот, отвязать от реестра?
Утечка осталась.
Вечером скачал 171 билд и запустил.
Сейчас терминал - CPU: 52 сек, RAM: 57Mb, VM: 87Mb.
Это за 10-30 мин в онлайне - многовато.
В инет выхожу изредка и ненадолго (диалап).
В офлайне виртуальная память не растет.
При запуске сначала она начала быстро расти (вместе с подкачкой истории),
скачками в несколько сот кило за 1-2 сек, после обновлелия истории стала расти медленнее, но мне кажется быстрее чем в предыдущем билде.
Если переключиться на другой таймфрейм (по которому давно небыло подкачки истории), то опять идет быстрый рост VM, потом опять потихоньку.
Вот сейчас подключился к инету, VM некоторое время росла примерно по 1Мб в сек.
Это на дневном таймфрейме (т.е. бары точно подкачивать смысла не было).
Конфигурация та же - тот же эксперт и индикатор.
За пару минут в инете уже RAM 64M, VM 94M
Переключился на счет в Альпари, махом выросло до RAM 71M, VM 101M
Вечером скачал 171 билд и запустил.
Сейчас терминал - CPU: 52 сек, RAM: 57Mb, VM: 87Mb.
Это за 10-30 мин в онлайне - многовато.
В инет выхожу изредка и ненадолго (диалап).
В офлайне виртуальная память не растет.
При запуске сначала она начала быстро расти (вместе с подкачкой истории),
скачками в несколько сот кило за 1-2 сек, после обновлелия истории стала расти медленнее, но мне кажется быстрее чем в предыдущем билде.
Если переключиться на другой таймфрейм (по которому давно небыло подкачки истории), то опять идет быстрый рост VM, потом опять потихоньку.
Вот сейчас подключился к инету, VM некоторое время росла примерно по 1Мб в сек.
Это на дневном таймфрейме (т.е. бары точно подкачивать смысла не было).
Конфигурация та же - тот же эксперт и индикатор.
За пару минут в инете уже RAM 64M, VM 94M
Переключился на счет в Альпари, махом выросло до RAM 71M, VM 101M
это не утечка, а накопление данных. нужно иметь в виду, что каждый эксперт работает со своей копией данных. конечно же, мы будем добиваться более экономного расходования памяти.
так вроде же хотели, наоборот, отвязать от реестра?
Отвязали почти все в файл terminal.ini, но вот один ключик, отвечающий за текущий язык вернули назад в реестр. Текущий язык должен быть легко доступен и другим программам.
ну, текущий язык же вроде является, скажем так, системным параметром. Поэтому это вроде правильно.
это не утечка, а накопление данных. нужно иметь в виду, что каждый эксперт работает со своей копией данных. конечно же, мы будем добиваться более экономного расходования памяти.
ОК.
Запущу на продолжительное время и понаблюдаю.
Но почему-то мне кажется что это не так.
ВМ должна вырасти сразу при запуске, и затем понемногу расти при появлении новых баров.
У меня на дневках новые бары появляются редко ...
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1. Исправлена ошибка "заморозки" графиков;
2. Срок "жизни" глобальных переменных увеличен до 4 недель с даты последнего использования. Теперь достаточно прочитать переменную из пользовательских программ, чтобы обновить дату последнего использования переменной;
3. Исправлено отображение комиссии во вкладке "Account History";
4. Исправлена передача временных строк в качестве параметров библиотечной функции;
5. Внесены изменения в Словарь редактора MetaEditor;
6. Исправлены ошибки по крешлогам.