2021.11.0803:21:54.358 Core 1 EURUSD,M1: 6820008 ticks, 258262 bars generated. Environment synchronized in0:00:00.018. Test passed in0:00:22.853 (including ticks preprocessing 0:00:01.219).
2021.11.0803:21:54.358 Core 1 EURUSD,M1: total time from login to stop testing 0:00:22.871 (including 0:00:00.018for history data synchronization)
2021.11.0803:21:54.358 Core 1 disconnected
2021.11.0803:21:54.358 Core 11578 Mb memory used including 24 Mb of history data, 192 Mb of tick data
紧接着,用手按下测试仪的启动按钮。
2021.11.0803:23:00.166 Core 1 EURUSD,M1: 6820008 ticks, 258262 bars generated. Environment synchronized in0:00:00.029. Test passed in0:00:07.548 (including ticks preprocessing 0:00:01.203).
2021.11.0803:23:00.166 Core 1 EURUSD,M1: total time from login to stop testing 0:00:07.577 (including 0:00:00.029for history data synchronization)
2021.11.0803:23:00.166 Core 1444 Mb memory used including 24 Mb of history data, 192 Mb of tick data
我只是不明白,为什么45%的弦子和其他的不被考虑在内?
它们包括那些原生函数,我写的是其中的负载。
RefreshHistory由HistorySelect和HistoryOrderGet组成,GetHistoryPositionData--来自它们+HistoryDealGet。
用你的眼睛跑一遍代码,分析最红的线,也是有帮助的。然而,如果代码比工作表稍微复杂一些,它们并不总是被突出显示。
29.41%(不清楚原因)是由于回归后的封闭式支架。难以解释。
移除本地函数变量、本地对象等。
这是在函数的任何返回之后进行的。
移除本地函数变量、本地对象等。
这是在函数的任何返回之后进行的。
只有三个ulong变量。
在大事件上增加了20倍的重复。
29.41%(不清楚原因)是由于返回后有一个封闭的括号。难以解释。
这个函数的报告中有什么内容?
请给我看
这个功能的报告是什么?
请给我看
我不确定是否需要这些信息。不幸的是,我还不是很了解这些数字。我想了解它。
SZY 在上表中,有两行的Line=1093相同。也许在PM中要提供什么回放数据?
只有三个ulong变量。
而所有这些都是从这个函数中调用的。
函数A的执行时间包含了所有函数B的执行时间,这些函数是由A调用的。除了当B从其他地方被调用时(那么只有B的部分时间会流向A)。
以及从该函数调用的所有内容。
函数A的执行时间包含了所有函数B的执行时间,这些函数是由A调用的。除了当B被从其他地方调用时(那么只有B的部分时间会进入A)。
我指的是结尾的括号。
我是指结尾的括号。
这就是我的意思)。
也许我自己有什么误解。
剖析器 运行后的测试者日志(没有可视化)。
紧接着,用手按下测试仪的启动按钮。
剖析器显示了实际上并没有发生的函数调用。我甚至遇到过这样的事情。
某种ArrayCopy,这不在mqh-file 源文件中!我甚至在静态数组的声明中画了一条红线。
不幸的是,我仍然不能使用剖析器。