forked from LengKundee/MQL5-Google-Onedrive
This commit introduces several performance improvements: - Optimized `scripts/test_automation.py` by replacing `ProcessPoolExecutor` with sequential execution, reducing CPU overhead for short-lived tasks. - Optimized `scripts/ci_validate_repo.py` by using `os.walk` and chunked file reading (64KB), improving memory efficiency and traversal speed. - Optimized `ExpertMAPSARSizeOptimized_Improved.mq5` by implementing 1-second caching for environment API calls (`TerminalInfoInteger`, `MQLInfoInteger`) in the `IsTradingAllowed` hot path. These changes were verified with benchmarks and existing tests. |
||
|---|---|---|
| .. | ||
| MQL5 | ||