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変数は3つしかありません。
大河ドラマで20倍のリピートを追加。
29.41%(理由は不明)は、returnの後に閉じ括弧があるため。解釈が難しい。
この機能のレポートには何が書かれているのですか?
見せてください
この機能のレポートには何が書かれていますか?
見せてください
この情報は必要ないのでは?残念ながら、私はまだ数字をよく理解していないのです。理解したいと思います。
SZY 上の表には、同じLine=1093の行が2つあります。PMで提供する再生データってなんだろう?
ulong変数は3つしかありません。
そして、この関数から呼び出されるもの全てです。
関数Aの実行時間には、Aから呼び出されるすべての関数Bの実行時間が含まれる。ただし、Bがどこかから呼び出された場合は別です(その場合、Bの時間の一部だけがAに流れます)。
そして、その関数から呼び出されるすべてのもの。
関数Aの実行時間には、Aから呼び出されるすべての関数Bの実行時間が含まれる。ただし、Bがどこかから呼び出された場合は別です(その場合、Bの時間の一部だけがAに入ります)。
閉じ括弧のことです。
閉じる括弧のことです。
ということです)
私自身、何か誤解しているのかもしれません。
プロファイラ 実行後のテスターログ(ビジュアライゼーションなし)。
その直後に、テスターのスタートボタンを手で押す。
プロファイラには、実際には発生していない関数呼び出しが表示されます。こんなものまで出てきました。
mqh-fileの ソースにはない、ある種のArrayCopy!静的配列の宣言に赤線を引いたくらいです。
やはりプロファイラーが使えないのは残念です。