This is a static copy of a profile report

Home

hgbehaviorfactory>localGetBehaviorInfo (70 calls, 0.011 sec)
Generated 05-Aug-2011 13:03:35 using cpu time.
subfunction in file /usr/local/MATLAB/R2011a/toolbox/matlab/graphics/hgbehaviorfactory.m
Copy to new window for comparing multiple runs

Parents (calling functions)

Function NameFunction TypeCalls
hgbehaviorfactory>localCreatesubfunction70
Lines where the most time was spent

Line NumberCodeCallsTotal Time% TimeTime Plot
109
info.constructor = 'graphics.p...
700.011 s100.0%
164
behaviorinfo{end+1} = info;
700 s0%
163
info.constructor = 'datamanage...
700 s0%
162
info.targetdescription = 'Any ...
700 s0%
161
info.name = 'Brush';
700 s0%
All other lines  0 s0%
Totals  0.011 s100% 
Children (called functions)
No children
Code Analyzer results
Line numberMessage
Coverage results
[ Show coverage for parent directory ]
Total lines in function74
Non-code lines (comments, blank lines)14
Code lines (lines that can run)60
Code lines that did run59
Code lines that did not run1
Coverage (did run/can run)98.33 %
Function listing
   time   calls  line
91 function [behaviorinfo] = localGetBehaviorInfo
92 % Loads info for registered behavior objects
93
70 94 behaviorinfo = {};
95
70 96 info = [];
70 97 info.name = 'Plotedit';
70 98 info.targetdescription = 'Any Graphics Object';
70 99 if feature('HGUsingMATLABClasses')
100 info.constructor = 'graphics.internal.PlotEditBehavior';
70 101 else
70 102 info.constructor = 'graphics.ploteditbehavior';
70 103 end
70 104 behaviorinfo{end+1} = info;
105
70 106 info = [];
70 107 info.name = 'Print';
70 108 info.targetdescription = 'Any Graphics Object';
0.01 70 109 info.constructor = 'graphics.printbehavior';
70 110 behaviorinfo{end+1} = info;
111
70 112 info = [];
70 113 info.name = 'Zoom';
70 114 info.targetdescription = 'Axes';
70 115 info.constructor = 'graphics.zoombehavior';
70 116 behaviorinfo{end+1} = info;
117
70 118 info = [];
70 119 info.name = 'Pan';
70 120 info.targetdescription = 'Axes';
70 121 info.constructor = 'graphics.panbehavior';
70 122 behaviorinfo{end+1} = info;
123
70 124 info = [];
70 125 info.name = 'Rotate3d';
70 126 info.targetdescription = 'Axes';
70 127 info.constructor = 'graphics.rotate3dbehavior';
70 128 behaviorinfo{end+1} = info;
129
70 130 info = [];
70 131 info.name = 'DataCursor';
70 132 info.targetdescription = 'Axes and Axes Children';
70 133 info.constructor = 'graphics.datacursorbehavior';
70 134 behaviorinfo{end+1} = info;
135
70 136 info = [];
70 137 info.name = 'MCodeGeneration';
70 138 info.targetdescription = 'Axes and Axes Children';
70 139 info.constructor = 'graphics.mcodegenbehavior';
70 140 behaviorinfo{end+1} = info;
141
70 142 info = [];
70 143 info.name = 'DataDescriptor';
70 144 info.targetdescription = 'Axes and Axes Children';
70 145 info.constructor = 'graphics.datadescriptorbehavior';
70 146 behaviorinfo{end+1} = info;
147
70 148 info = [];
70 149 info.name = 'PlotTools';
70 150 info.targetdescription = 'Any graphics object';
70 151 info.constructor = 'objutil.plottoolsbehavior';
70 152 behaviorinfo{end+1} = info;
153
70 154 info = [];
70 155 info.name = 'Linked';
70 156 info.targetdescription = 'Any graphics object';
70 157 info.constructor = 'datamanager.linkbehavior';
70 158 behaviorinfo{end+1} = info;
159
70 160 info = [];
70 161 info.name = 'Brush';
70 162 info.targetdescription = 'Any graphics object';
70 163 info.constructor = 'datamanager.brushbehavior';
70 164 behaviorinfo{end+1} = info;

Other subfunctions in this file are not included in this listing.