This is a static copy of a profile report

Home

FigureController>FigureController.get.ViewModelSynchronizer (Calls: 333, Time: 0.004 s)
Generated 18-May-2021 16:05:16 using performance time.
class method in file /usr/local/MATLAB/R2021a/toolbox/matlab/uitools/uicomponents/components/+matlab/+ui/+internal/+controller/FigureController.m
Copy to new window for comparing multiple runs

Parents (calling functions)

Function NameFunction TypeCalls
...er>FigureController.flushCoalescerclass method333
Lines where the most time was spent

Line NumberCodeCallsTotal Time% TimeTime Plot
86
if isempty(this.ViewModelSynch...
3330.002 s59.5%
89
viewModelSynchronizer = this.V...
3330.001 s12.4%
90
end
3330.000 s4.2%
88
end
3330.000 s0.8%
All other lines  0.001 s23.2%
Totals  0.004 s100% 
Children (called functions)
No children
Code Analyzer results
Line numberMessage
Coverage results
Show coverage for parent directory
Total lines in function6
Non-code lines (comments, blank lines)1
Code lines (lines that can run)5
Code lines that did run4
Code lines that did not run1
Coverage (did run/can run)80.00 %
Function listing
time 
Calls 
 line
  85 
        function viewModelSynchronizer = get.ViewModelSynchronizer(this)
  0.002 
    333 
  86
            if isempty(this.ViewModelSynchronizer) 
  87 
                this.ViewModelSynchronizer = matlab.ui.internal.controller.ViewModelSynchronizer.getSynchronizer(this.getViewModelSynchronizerID);
< 0.001 
    333 
  88
            end 
< 0.001 
    333 
  89
            viewModelSynchronizer = this.ViewModelSynchronizer; 
< 0.001 
    333 
  90
        end 

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