The document provides a profile summary of function calls for a process, listing each function, the number of calls, total time, and self time. The function with the most calls and highest total time is mupadmex, while MIinnerFixedUsing has the highest self time. Self time is the time spent in a function excluding child functions and includes profiling overhead.
1 of 7
Download to read offline
More Related Content
TimeMatlab2
1. Profile Summary
Generated 04-Jul-2016 11:50:47 using performance time.
Function Name Calls Total
Time
Self
Time*
Total Time Plot
(dark band = self
time)
MIinnerFixedUsing 1
38.458
s
0.238 s
mupadmex (MEX-file) 37346
35.617
s
35.104
s
sym.int 64
14.650
s
0.031 s
sym.subs 26 7.303 s 0.003 s
sym.subs>mupadsubs 26 7.269 s 0.003 s
sym.sym>sym.sym 8437 6.330 s 0.348 s
sym.sym>sym.privBinaryOp 2606 6.287 s 0.100 s
sym.sym>sym.mtimes 704 5.191 s 0.016 s
sym.sym>sym.double 829 5.170 s 0.127 s
sym.sym>sym.subsref 2167 2.541 s 0.248 s
sym.sym>sym.privResolveArgs 9159 1.438 s 0.190 s
sym.sym>tomupad 8437 1.320 s 0.064 s
sym.sym>cell2ref 2103 1.084 s 0.024 s
sym.plus 1643 1.063 s 0.048 s
feasmNs 8 1.021 s 0.030 s
sym.size 3112 0.920 s 0.201 s
symengine 8557 0.831 s 0.334 s
sym.sym>sym.subsasgn 615 0.830 s 0.033 s
sym.sym>sym.privsubsasgn 616 0.806 s 0.137 s
sym.numel 2678 0.747 s 0.144 s
syms 12 0.738 s 0.015 s
setdiff 12 0.602 s 0.002 s
setdiff>setdiffR2012a 12 0.600 s 0.006 s
sym.unique 34 0.534 s 0.002 s
2. sym.ismember 12 0.426 s 0.002 s
feasmbb7 8 0.389 s 0.013 s
feasmbbF1 8 0.387 s 0.003 s
feasmbb68 8 0.384 s 0.012 s
feasmbb59 8 0.381 s 0.012 s
feasmb4 8 0.346 s 0.011 s
symbolicprivatesymUnique 34 0.345 s 0.006 s
feasmb5 8 0.340 s 0.011 s
symbolicprivatesymUnique>
uniqueR2012a
34 0.339 s 0.015 s
feasmb0 8 0.335 s 0.012 s
feasmb2 8 0.335 s 0.011 s
feasmb1 8 0.334 s 0.011 s
feasmb3 8 0.326 s 0.011 s
sym.sym>sym.delete 8437 0.261 s 0.149 s
sym.diff 3 0.197 s 0.006 s
symbolicprivatesymIsMember 12 0.151 s 0.002 s
sym...vatesymIsMember>
ismemberR2012a
12 0.149 s 0.011 s
sym.sym>numeric2cellstr 2100 0.142 s 0.067 s
sym.sym>sym.privUnaryOp 152 0.142 s 0.005 s
sym.ctranspose 80 0.123 s 0.001 s
sym.sym>privformat 2783 0.122 s 0.018 s
CalMt1atBC 1 0.093 s 0.005 s
sym.diag 1 0.093 s 0.003 s
sym.sym>sym.ne 34 0.079 s 0.002 s
sym.sym>symr 12482 0.076 s 0.044 s
sym.sym>sym.mpower 138 0.075 s 0.002 s
sym.isVariable 64 0.072 s 0.006 s
sym.sym>privformatscalar 1958 0.066 s 0.009 s
3. sym.sym>sym.mupadmexnout 97 0.058 s 0.011 s
int2str 1959 0.058 s 0.058 s
mat2str 616 0.057 s 0.048 s
sym.horzcat 59 0.056 s 0.009 s
sym.sym>sym.logical 121 0.056 s 0.004 s
sym.sort 46 0.055 s 0.006 s
...gine.mupadengine>
mupadengine.feval
74 0.048 s 0.005 s
sym.vertcat 71 0.048 s 0.009 s
sym.subs>normalize 26 0.046 s 0.010 s
sym.sym>sym.privComparison 51 0.043 s 0.006 s
scatter 1 0.042 s 0.007 s
sym.sym>sym.isempty 138 0.042 s 0.002 s
sym.sym>privformatmatrix 825 0.038 s 0.038 s
polyeig 1 0.037 s 0.037 s
num2str 64 0.036 s 0.016 s
...ine.mupadengine>
mupadengine.evalin
74 0.035 s 0.004 s
sym.sym>sym.times 42 0.032 s 0.002 s
sym.minus 65 0.028 s 0.003 s
...&&isfinite(x)&&x>0 4103 0.027 s 0.027 s
sub2ind 2480 0.025 s 0.025 s
sym.sym>convertChar 63 0.025 s 0.002 s
xlabel 2 0.025 s 0.013 s
sym.sym>convertName 62 0.023 s 0.004 s
digits 1 0.021 s 0.003 s
newplot 2 0.020 s 0.008 s
sym.sym>sym.isscalar 50 0.020 s 0.001 s
sym.sym>sym.isNullObjOrSeq 74 0.018 s 0.003 s
sym.sym>sym.mrdivide 13 0.017 s 0.001 s
4. sym.subs>@(x)sym(x) 52 0.016 s 0.003 s
feasmbbM1 8 0.013 s 0.002 s
ismember 11 0.012 s 0.006 s
sym.sym>sym.eq 15 0.012 s 0.001 s
newplot>ObserveAxesNextPlot 2 0.012 s 0.002 s
sym.diff>makeInteger 3 0.012 s 0.001 s
Scatter.getXYZDataExtents 3 0.010 s 0.003 s
cla 2 0.010 s 0.003 s
sym.sym>sym.privResolveOutput 2986 0.010 s 0.010 s
cell.strcat 68 0.010 s 0.010 s
sym.sym>sym.formula 3950 0.009 s 0.009 s
sym.sym>sym.end 23 0.009 s 0.002 s
mat2str>isenumeration 616 0.009 s 0.009 s
mupadengine.mupadengine>
feval2eval
74 0.008 s 0.007 s
sym.sym>sym.uminus 33 0.008 s 0.001 s
sym.sym>sym.power 1 0.008 s 0.001 s
ylabel 2 0.007 s 0.006 s
sym.det 8 0.007 s 0.001 s
sym.sqrt 16 0.007 s 0.001 s
Scatter.Scatter>Scatter.Scatter 1 0.007 s 0.003 s
title 2 0.006 s 0.005 s
ismember>ismemberR2012a 11 0.006 s 0.004 s
scatter>localGetAxesInfo 1 0.005 s 0.001 s
num2str>handleNumericPrecision 64 0.005 s 0.002 s
graphicsprivateclo 2 0.005 s 0.005 s
sym.subs>tolist 52 0.005 s 0.004 s
parseplotapi 1 0.005 s 0.001 s
sym.sym>sym.le 1 0.005 s 0.000 s
sym.transpose 12 0.005 s 0.001 s
5. arraytolimits 3 0.004 s 0.004 s
scatter>parseargs 1 0.004 s 0.001 s
Scatter.Scatter>Scatter.set.YData 1 0.003 s 0.001 s
specgraphprivatenextstyle 1 0.003 s 0.003 s
num2str>
convertUsingRecycledSprintf
30 0.003 s 0.003 s
Scatter.Scatter>Scatter.set.XData 1 0.003 s 0.001 s
sym.sym>sym.ge 1 0.003 s 0.000 s
num2str>strvrcat 34 0.003 s 0.001 s
JacNOSF 1 0.003 s 0.003 s
sym.char 4 0.003 s 0.001 s
ismember>ismemberBuiltinTypes 11 0.003 s 0.003 s
sym.vertcat>@(x)x.s 176 0.002 s 0.002 s
usev6plotapi 1 0.002 s 0.002 s
directofM 1 0.002 s 0.002 s
@symprivateisAllVars 1191 0.002 s 0.002 s
num2str>cellPrintf 68 0.002 s 0.002 s
sym.horzcat>@(x)x.s 170 0.002 s 0.002 s
feasmdd 8 0.002 s 0.002 s
feeldof 8 0.002 s 0.002 s
strjust 34 0.002 s 0.002 s
graphicsprivateclaNotify 2 0.002 s 0.002 s
Scatter.getColorAlphaDataExtents 3 0.002 s 0.001 s
...tter>Scatter.set.SelectionHandle_I 1 0.002 s 0.002 s
preprocessextents 3 0.002 s 0.002 s
parseparams 1 0.002 s 0.002 s
LengLe 1 0.002 s 0.002 s
detJbar 1 0.002 s 0.002 s
feeldof_B 8 0.002 s 0.002 s
grid 2 0.002 s 0.002 s
6. sym.sym>sym.charcmd 73 0.001 s 0.001 s
graph2dprivatelabelcheck 6 0.001 s 0.001 s
sym.symvar 3 0.001 s 0.001 s
sym.sym>sym.not 3 0.001 s 0.000 s
sym.sym>sym.length 1 0.001 s 0.001 s
angle2Points 8 0.001 s 0.001 s
Scatter.Scatter>Scatter.doSetup 1 0.001 s 0.001 s
axescheck 1 0.001 s 0.001 s
Scatter.Scatter>Scatter.set.YData_I 1 0.001 s 0.001 s
Scatter.Scatter>Scatter.set.CData_I 1 0.001 s 0.001 s
ishold 1 0.001 s 0.001 s
Scatter.Scatter>
Scatter.set.YDataMode
1 0.001 s 0.001 s
sym.subs>inputchk 26 0.001 s 0.001 s
Scatter.Scatter>Scatter.set.XData_I 1 0.001 s 0.001 s
Scatter.Scatter>
Scatter.set.SizeData_I
1 0.001 s 0.001 s
specgraphprivategetRealData 1 0.001 s 0.001 s
AngleFM 1 0.001 s 0.001 s
sym.subs>@(x)[x.s,','] 52 0.001 s 0.001 s
NormalatC 1 0.001 s 0.001 s
Scatter.Scatter>
Scatter.set.XDataMode
1 0.001 s 0.001 s
sym.subs>isAbstractFun 26 0.001 s 0.001 s
sym.sym>tocellstr 3 0.001 s 0.001 s
newplot>ObserveFigureNextPlot 2 0.001 s 0.001 s
specgraphprivatedatachk 3 0.001 s 0.001 s
Scatter.Scatter>Scatter.get.ZData 3 0.001 s 0.000 s
sym.subs>@(x)isa(x,'sym') 26 0.001 s 0.001 s
scatter>Lcchk 1 0.001 s 0.001 s
7. specgraphprivatecheckpvpairs 1 0.001 s 0.001 s
...tColorAlphaDataExtents>
istruecolor
3 0.000 s 0.000 s
scatter>Lxychk 1 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.YData 3 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.XData 3 0.000 s 0.000 s
sym.sym>
sym.privResolveOutputAndDelete
64 0.000 s 0.000 s
sym.sym>convertExpression 1 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.CData 3 0.000 s 0.000 s
...catter>
Scatter.get.SelectionHandle
3 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.YData_I 4 0.000 s 0.000 s
...tter>Scatter.get.SelectionHandle_I 4 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.CData_I 4 0.000 s 0.000 s
deal 1 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.XData_I 4 0.000 s 0.000 s
...@(obj,evd)(
hObj.sendDataChangedEvent)
2 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.ZData_I 3 0.000 s 0.000 s
Scatter.Scatter>Scatter.get.Clipping
_I
1 0.000 s 0.000 s
Scatter.Scatter>
Scatter.get.YDataMode
1 0.000 s 0.000 s
Scatter.Scatter>
Scatter.get.XDataMode
1 0.000 s 0.000 s
Scatter.Scatter>
Scatter.get.SizeData_I
1 0.000 s 0.000 s
ctorHelper 1 0.000 s 0.000 s
Self time is the time spent in a function excluding the time spent in its child functions.
Self time also includes overhead resulting from the process of profiling.