You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
I just don't understand why the 45% strings and the rest are not taken into account?
They include those native functions, the load of which I wrote about.
RefreshHistory consists of HistorySelect and HistoryOrderGet, GetHistoryPositionData - from them + HistoryDealGet.
It also helps to run through the code with your eyes and analyze the most red lines. However, they are not always highlighted, if the code is slightly more complex than a sheet.
29.41% (it's unclear why) is due to a closing bracket after return. Difficult to interpret.
Removing local function variables, local objects, etc.
This is done after any return from function.
Removal of local function variables, local objects, etc.
This is done after any return from the function.
There are only three ulong variables.
Added a 20x repetition on the big story.
29.41% (it's unclear why) is due to a closing parenthesis after return. Difficult to interpret.
What's in the report for this function ?
Please show me
What is in the report for this function ?
Please show me
I'm not sure this information is needed. Unfortunately, I don't understand the numbers very well yet. I would like to understand it.
SZY There are two lines in the table above with the same Line=1093. Maybe what playback data to provide in the PM?
There are only three ulong variables.
And all that are called from this function.
The execution time of function A contains the execution time of all functions B, which are called from A. Except when B is called from somewhere else (then only part of B's time will go to A).
And everything called from that function.
The execution time of function A contains the execution time of all functions B, which are called from A. Except when B is called from somewhere else (then only part of B's time will go into A).
I meant the closing bracket.
I meant the closing parenthesis.
That's what I meant.)
Maybe I'm misunderstanding something myself.
Tester log (without Visualisation) after the profiler is running.
Immediately afterwards, the Start button in the Tester is pressed by hand.
The profiler shows function calls that didn't actually happen. I've even come across something like this:
Some kind of ArrayCopy, which isn't in the mqh-file source! I even drew a red line in the declaration of a static array.
I still can't use the profiler, unfortunately.