• Home
  • Raw
  • Download

Lines Matching refs:trace

57   private trace: SpSystemTrace;  property in SpChartManager
78 constructor(trace: SpSystemTrace) {
79 this.trace = trace;
80 this.perf = new SpHiPerf(trace);
81 this.fileSystem = new SpEBPFChart(trace);
82 this.cpu = new SpCpuChart(trace);
83 this.freq = new SpFreqChart(trace);
84 this.virtualMemChart = new SpVirtualMemChart(trace);
85 this.fps = new SpFpsChart(trace);
86 this.nativeMemory = new SpNativeMemoryChart(trace);
87 this.abilityMonitor = new SpAbilityMonitorChart(trace);
88 this.process = new SpProcessChart(trace);
89 this.sdkChart = new SpSdkChart(trace);
90 this.hiSyseventChart = new SpHiSysEnergyChart(trace);
91 this.smapsChart = new VmTrackerChart(trace);
92 this.clockChart = new SpClockChart(trace);
93 this.irqChart = new SpIrqChart(trace);
94 this.frameTimeChart = new SpFrameTimeChart(trace);
95 this.arkTsChart = new SpArkTsChart(trace);
96 this.logChart = new SpLogChart(trace);
97 this.spHiSysEvent = new SpHiSysEventChart(trace);
98 this.spAllAppStartupsChart = new SpAllAppStartupsChart(trace);
215 if (this.trace.timerShaftEL) {
223 this.trace.timerShaftEL.totalNS = total;
224 this.trace.timerShaftEL.getRangeRuler()!.drawMark = true;
225 this.trace.timerShaftEL.setRangeNS(0, total);
229 this.trace.timerShaftEL.loadComplete = true;
234 let rates = await getCpuUtilizationRate(0, this.trace.timerShaftEL?.totalNS || 0);
235 if (this.trace.timerShaftEL) this.trace.timerShaftEL.cpuUsage = rates;
266 export const FolderThreadHandler = (row: TraceRow<any>, trace: SpSystemTrace) => {
268 row.canvasSave(trace.canvasPanelCtx!);
270 trace.canvasPanelCtx?.clearRect(0, 0, row.frame.width, row.frame.height);
274 context: trace.canvasPanelCtx,
281 row.canvasRestore(trace.canvasPanelCtx!, trace);