Привет! Кто может подсказать какие стандартные функции наиболее ресурсоемкие? Иными словами: что желательно не использавоть для увеличения скорости работы программы? Может это не только функции а еще что-то?
- Нужен Benchmark MT5 - разработчикам не сложно, потребителям полезно
- FOREX - Тенденции, прогнозы и следствия (Эпизод № 30: Октябрь 2013) Продолжение следует...
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Адаптивный советник UmnickTrader
Нет таких. Но все-равно подождите, сейчас обязательно придут и насоветуют.
Maksim Neimerik:
Привет! Кто может подсказать какие стандартные функции наиболее ресурсоемкие? Иными словами: что желательно не использавоть для увеличения скорости работы программы? Может это не только функции а еще что-то?
Привет! Кто может подсказать какие стандартные функции наиболее ресурсоемкие? Иными словами: что желательно не использавоть для увеличения скорости работы программы? Может это не только функции а еще что-то?
не увлекайтесь граф.оформлением. Многочисленные ObjectSetXXX жручи
ещё OrderSelect не стоит дёргать по каждому чиху, лучше считать ордера в свои структуры и работать с ними (но это уже из общей оптимизации).
Maxim Kuznetsov:
не увлекайтесь граф.оформлением. Многочисленные ObjectSetXXX жручи
ещё OrderSelect не стоит дёргать по каждому чиху, лучше считать ордера в свои структуры и работать с ними (но это уже из общей оптимизации).
Угу, у меня есть класс OrderManager, сначала все туда читаю, а потом уже расчухиваю алгоритмы
Возможно, скажу сейчас очевидную вещь, но функция ArrayResize, при непродуманном использовании параметра reserve_size (то есть, когда с каждым вызовом производится перераспределение памяти), отъедает огромное количество времени.
в редакторе есть стандартная функция, помогающая выявить "тяжелые" участки кода, пользуйтесь.
https://www.metatrader5.com/ru/metaeditor/help/development/profiling
с уважением.
https://www.metatrader5.com/ru/metaeditor/help/development/profiling
с уважением.
Профилирование кода - Разработка программ - Справка по MetaEditor
- www.metatrader5.com
Профилирование — это сбор характеристик программы, таких как время выполнения отдельных ее фрагментов (функций, строк). В MetaEditor встроена...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь