Home
last modified time | relevance | path

Searched refs:cpu (Results 1 – 25 of 202) sorted by relevance

123456789

/developtools/smartperf_host/ide/src/trace/component/trace/sheet/frequsage/
DTabPaneFreqUsageConfig.ts22 cpu: number | string; property in TabPaneFreqUsageConfig
36 cpu: number | string,
50 this.cpu = cpu;
67 cpu: number = -1; property in TabPaneRunningConfig
75 cpu: number,
83 this.cpu = cpu;
90 cpu: number = 0; property in TabPaneCpuFreqConfig
92 constructor(startNS: number, cpu: number, value: number, dur: number) {
94 this.cpu = cpu;
/developtools/smartperf_host/ide/test/base-ui/chart/pie/
DLitChartPie.test.ts60 cpu: 1,
71 cpu: 1,
82 cpu: 1,
93 cpu: 1,
104 cpu: 1,
115 cpu: 1,
126 cpu: 1,
137 cpu: 1,
148 cpu: 1,
159 cpu: 1,
[all …]
/developtools/smartperf_host/ide/test/trace/component/chart/
DSpFreqChart.test.ts38 cpu: 0,
44 cpu: 1,
51 cpu: 0,
56 cpu: 1,
65 cpu: 0,
70 cpu: 1,
91 cpu: 0,
95 cpu: 1,
103 cpu: 0,
107 cpu: 1,
[all …]
/developtools/smartperf_host/trace_streamer/src/filter/
Dirq_filter.cpp30 void IrqFilter::IrqHandlerEntry(int64_t ts, uint32_t cpu, DataIndex nameId) in IrqHandlerEntry() argument
32 streamFilters_->sliceFilter_->IrqHandlerEntry(ts, cpu, irqCatalog_, nameId); in IrqHandlerEntry()
34 void IrqFilter::IrqHandlerExit(int64_t ts, uint32_t cpu, uint32_t irq, uint32_t ret) in IrqHandlerExit() argument
45 streamFilters_->sliceFilter_->IrqHandlerExit(ts, cpu, args); in IrqHandlerExit()
48 void IrqFilter::IpiHandlerEntry(int64_t ts, uint32_t cpu, DataIndex nameId) in IpiHandlerEntry() argument
50 streamFilters_->sliceFilter_->IpiHandlerEntry(ts, cpu, ipiCatalog_, nameId); in IpiHandlerEntry()
52 void IrqFilter::IpiHandlerExit(int64_t ts, uint32_t cpu) in IpiHandlerExit() argument
54 streamFilters_->sliceFilter_->IpiHandlerExit(ts, cpu); in IpiHandlerExit()
56 void IrqFilter::SoftIrqEntry(int64_t ts, uint32_t cpu, uint32_t vec) in SoftIrqEntry() argument
61 streamFilters_->sliceFilter_->SoftIrqEntry(ts, cpu, softIrqCatalog_, irqActionNameIds_[vec]); in SoftIrqEntry()
[all …]
Dslice_filter.cpp59 void SliceFilter::IrqHandlerEntry(uint64_t timeStamp, uint32_t cpu, DataIndex catalog, DataIndex na… in IrqHandlerEntry() argument
62 irqDataLinker_.erase(cpu); in IrqHandlerEntry()
63 SliceData sliceData = {timeStamp, 0, cpu, catalog, nameIndex}; in IrqHandlerEntry()
68 if (irqEventMap_.count(cpu)) { in IrqHandlerEntry()
71 irqEventMap_.at(cpu) = {timeStamp, index}; in IrqHandlerEntry()
73 irqEventMap_[cpu] = {timeStamp, index}; in IrqHandlerEntry()
78 void SliceFilter::IrqHandlerExit(uint64_t timeStamp, uint32_t cpu, ArgsSet args) in IrqHandlerExit() argument
80 if (!irqEventMap_.count(cpu)) { in IrqHandlerExit()
88 slices->SetIrqDurAndArg(irqEventMap_.at(cpu).row, timeStamp, argSetId); in IrqHandlerExit()
89 auto internalEventRow = irqDataLinker_.find(cpu); in IrqHandlerExit()
[all …]
Dirq_filter.h34 void IrqHandlerEntry(int64_t ts, uint32_t cpu, DataIndex nameId);
35 void IrqHandlerExit(int64_t ts, uint32_t cpu, uint32_t irq, uint32_t ret);
36 void IpiHandlerEntry(int64_t ts, uint32_t cpu, DataIndex nameId);
37 void IpiHandlerExit(int64_t ts, uint32_t cpu);
38 void SoftIrqEntry(int64_t ts, uint32_t cpu, uint32_t vec);
39 void SoftIrqExit(int64_t ts, uint32_t cpu, uint32_t vec);
Dcpu_filter.cpp26 uint64_t cpu, in ProcNextPidSwitchEvent() argument
37 …auto index = traceDataCache_->GetThreadStateData()->AppendThreadState(ts, INVALID_TIME, cpu, nextP… in ProcNextPidSwitchEvent()
45 if (cpuToRowThreadState_.find(cpu) == cpuToRowThreadState_.end()) { in ProcNextPidSwitchEvent()
46 cpuToRowThreadState_.insert(std::make_pair(cpu, index)); in ProcNextPidSwitchEvent()
49 … if (traceDataCache_->GetThreadStateData()->ItidsData()[cpuToRowThreadState_.at(cpu)] != prevPid) { in ProcNextPidSwitchEvent()
50 …(!traceDataCache_->GetThreadStateData()->End(static_cast<TableRowId>(cpuToRowThreadState_.at(cpu)), in ProcNextPidSwitchEvent()
53 … traceDataCache_->GetThreadStateData()->ItidsData()[cpuToRowThreadState_.at(cpu)]); in ProcNextPidSwitchEvent()
56 cpuToRowThreadState_.at(cpu) = index; in ProcNextPidSwitchEvent()
60 uint64_t cpu, in ProcPrevPidSwitchEvent() argument
71 if ((cpu != lastCpu) && (lastState == TASK_RUNNING) && (ts == lastStartTs)) { in ProcPrevPidSwitchEvent()
[all …]
/developtools/smartperf_host/ide/src/trace/database/data-trafic/cpu/
DCpuFreqDataReceiver.ts19 return `select ${args.cpu} cpu,
25 where c.filter_id = (select id from cpu_measure_filter t where t.cpu = ${args.cpu}
32 select ${args.cpu} cpu,
38 where c.filter_id = (select id from cpu_measure_filter t where t.cpu = ${args.cpu}
58 and cpu = ${args.cpu};
65 if (!cpuFreqList.has(data.params.cpu)) {
72 cpuFreqList.set(data.params.cpu, list);
74 list = cpuFreqList.get(data.params.cpu) || [];
97 let cpu = new Uint8Array(transfer ? res.length : data.params.sharedArrayBuffers.cpu);
102 cpu[i] = it.cpu;
[all …]
DCpuFreqDataSender.ts19 export function cpuFreqDataSender(cpu: number, row: TraceRow<CpuFreqStruct>): Promise<CpuFreqStruct…
24 cpu: new SharedArrayBuffer(Uint8Array.BYTES_PER_ELEMENT * MAX_COUNT),
34 cpu: cpu,
53 let cpu = new Uint8Array(buffers.cpu);
59 cpu: cpu[i],
/developtools/smartperf_host/ide/src/doc/md/
Dquickstart_systemtrace.md26 trace 模块从上往下主要展示时间轴、cpu 使用率、cpu 使用情况、进程间通讯数据的方法调用情况、进程、线程和方法调用情况。
28 ### 时间轴和 cpu 使用率
32 中间区域展示的是抓取数据时间段内的 cpu 使用率,颜色越深代表 cpu 使用率越高,颜色越浅代表 cpu 使用率越低。
36 ### cpu 使用情况
38 ![GitHub Logo](../../figures/Web/cpu.jpg)
40 如上图所示,当前抓取数据有 4 个 cpu 工作,前四组数据对应的是当前调用 cpu 的线程和对应的进程情况,以颜色作为区分。后四组数据则为 cpu 的使用频率信息。鼠标移动到相应的线程上还会将当前…
43 #### cpu 使用情况的框选功能
45 可以对 cpu 的数据进行框选,框选后在最下方的弹出层中会展示框选数据的统计表格,总共有六个 tab 页。
61 #### cpu 使用情况的单选功能
107 在ftrace数据中的cpu泳道的区域,在界面顶部增加json文件导入按钮,导入json文件后,根据线程号跟对应的时间,在cpu区域高亮该时间的线程色块,点击界面上的x,可以取消高亮。json格式如…
/developtools/smartperf_host/ide/src/trace/database/logic-worker/
DProcedureLogicWorkerSchedulingAnalysis.ts23 cpu: number = 0; property in ProcedureLogicWorkerSchedulingAnalysis
190 this.cpu = data.params.cpu;
192 this.getThreadStateByCpu(data.params.cpu);
361 getThreadStateByCpu(cpu: number) {
368 where cpu = ${cpu}
498 if (map.has(ca.cpu)) {
499 map.get(ca.cpu)!.push(ca);
501 map.set(ca.cpu, [ca]);
503 sumMap.set(ca.cpu, (sumMap.get(ca.cpu) || 0) + ca.sum);
515 cpu: irqBean.cpu,
[all …]
/developtools/smartperf_host/ide/src/trace/database/data-trafic/
DCpuDataSender.ts19 export function cpuDataSender(cpu: number, row: TraceRow<CpuStruct>): Promise<CpuStruct[]> {
27 cpu: new SharedArrayBuffer(Uint8Array.BYTES_PER_ELEMENT * MAX_COUNT),
36 cpu: cpu,
70 let cpu = new Uint8Array(res.cpu);
76 cpu: cpu[i],
95 let cpu = new Uint8Array(res.cpu);
100 cpu: cpu[i],
DCpuDataReceiver.ts32 and B.cpu = ${args.cpu}
49 and B.cpu = ${args.cpu};`;
55 if (!cpuList.has(data.params.cpu)) {
69 cpuList.set(data.params.cpu, list);
71 list = cpuList.get(data.params.cpu) || [];
99 let cpu = new Uint8Array(transfer ? res.length : data.params.sharedArrayBuffers.cpu);
107 cpu[i] = it.cpu;
124 cpu: cpu.buffer,
131 …transfer ? [startTime.buffer, dur.buffer, tid.buffer, id.buffer, processId.buffer, cpu.buffer, arg…
/developtools/smartperf_host/ide/src/trace/database/sql/
DCpu.sql.ts51 cpu: number;
251 export const queryCpuData = (cpu: number, startNS: number, endNS: number): Promise<Array<CpuStruct>…
271 $cpu: cpu,
277 export const queryCpuFreq = (): Promise<Array<{ cpu: number; filterId: number }>> =>
291 export const queryCpuFreqData = (cpu: number): Promise<Array<CpuFreqStruct>> =>
313 { $cpu: cpu }
391 cpu: string;
433 cpu: string;
499 cpu: number
642 cpu: string;
[all …]
/developtools/smartperf_host/ide/src/trace/component/schedulingAnalysis/
DCheckCpuSetting.ts24 cpu: number = 0; property in CpuSetting
65 cpu: i,
92 div.textContent = cpuSetting.cpu + '';
103 CheckCpuSetting.big_cores.push(cpuSetting.cpu);
104 CheckCpuSetting.mid_cores = CheckCpuSetting.mid_cores.filter((it) => it !== cpuSetting.cpu);
105 … CheckCpuSetting.small_cores = CheckCpuSetting.small_cores.filter((it) => it !== cpuSetting.cpu);
111 CheckCpuSetting.mid_cores.push(cpuSetting.cpu);
112 CheckCpuSetting.big_cores = CheckCpuSetting.big_cores.filter((it) => it !== cpuSetting.cpu);
113 … CheckCpuSetting.small_cores = CheckCpuSetting.small_cores.filter((it) => it !== cpuSetting.cpu);
119 CheckCpuSetting.small_cores.push(cpuSetting.cpu);
[all …]
DTabCpuDetailsFrequency.ts39 private cpu: number = 0; property in TabCpuDetailsFrequency
79 init(cpu: number) {
80 this.cpu = cpu;
81 this.queryPieChartDataByType('CPU Frequency', cpu);
84 queryPieChartDataByType(type: string, cpu: number) {
92 this.cpuDetailsFrequencyData = res.get(cpu) || [];
96 this.setFrequencyPieConfig(cpu);
109 private setFrequencyPieConfig(cpu: number): void {
140 this.tabCpuDetailsThreads!.init(cpu, it);
/developtools/smartperf_host/ide/src/trace/component/chart/
DSpFreqChart.ts80 traceRow.name = `Cpu ${it.cpu} Frequency`;
84 return cpuFreqDataSender(it.cpu, traceRow); //queryCpuFreqData
108 type: `freq${it.cpu}`,
139 cpuStateRow.name = `Cpu ${it.cpu} State`;
146 t.cpu = it.cpu;
173 type: `cpu-state-${it.cpu}`,
174 cpu: it.cpu,
204 cpuFreqLimitRow.rowId = `${limit.cpu}`;
208 cpuFreqLimitRow.name = `Cpu ${limit.cpu} Freq Limit`;
213 cpuFreqLimitRow.setAttribute('cpu', `${limit.cpu}`);
[all …]
/developtools/smartperf_host/trace_streamer/test/unittest/htrace/
Dhtrace_irq_event_test.cpp47 std::string SetIrqHandlerEntryFormat(int64_t ts, uint32_t cpu) in SetIrqHandlerEntryFormat() argument
54 ftraceCpuDetail->set_cpu(cpu); in SetIrqHandlerEntryFormat()
66 std::string SetIrqHandlerExitFormat(int64_t ts, uint32_t cpu) in SetIrqHandlerExitFormat() argument
73 ftraceCpuDetail->set_cpu(cpu); in SetIrqHandlerExitFormat()
85 std::string SetSoftIrqEntryFormat(int64_t ts, uint32_t cpu) in SetSoftIrqEntryFormat() argument
91 ftraceCpuDetail->set_cpu(cpu); in SetSoftIrqEntryFormat()
103 std::string SetSoftIrqExitFormat(int64_t ts, uint32_t cpu) in SetSoftIrqExitFormat() argument
109 ftraceCpuDetail->set_cpu(cpu); in SetSoftIrqExitFormat()
135 const uint32_t cpu = 1; variable
138 std::string cpuDetailStrMsg = SetIrqHandlerEntryFormat(ts, cpu);
[all …]
/developtools/smartperf_host/ide/src/trace/database/data-trafic/process/
DProcessDataReceiver.ts71 let cpu = new Uint8Array(transfer ? res.length : data.params.sharedArrayBuffers.cpu);
76 cpu[i] = it.cpu;
86 cpu: cpu.buffer,
92 transfer ? [startTime.buffer, dur.buffer, cpu.buffer] : []
DProcessDataSender.ts24 cpu: new SharedArrayBuffer(Uint8Array.BYTES_PER_ELEMENT * MAX_COUNT),
53 let cpu = new Uint8Array(buffers.cpu);
58 cpu: cpu[i],
/developtools/smartperf_host/ide/src/trace/component/trace/sheet/freq/
DTabPaneCpuFreqLimits.ts77 limit.cpu = `Cpu ${item.cpu}`;
91 let maxId = `${item.cpu}-${item.max}-max`;
92 let minId = `${item.cpu}-${item.min}-min`;
144 if (cpuFreqLimitA.cpu > cpuFreqLimitB.cpu) {
146 } else if (cpuFreqLimitA.cpu == cpuFreqLimitB.cpu) {
190 cpu: string = ''; property in CpuFreqLimit
/developtools/smartperf_host/trace_streamer/test/unittest/filter/
Dcpu_filter_test.cpp71 uint64_t cpu = 0; variable
75 …streamFilters_.cpuFilter_->InsertSwitchEvent(ts1, cpu, itidPre, prePior, TASK_INTERRUPTIBLE, itidN…
96 uint64_t cpu = 0; variable
100 …streamFilters_.cpuFilter_->InsertSwitchEvent(ts1, cpu, itidPre, prePior, TASK_INTERRUPTIBLE, itidN…
121 uint64_t cpu = 0; variable
125 …streamFilters_.cpuFilter_->InsertSwitchEvent(ts1, cpu, itidPre, prePior, TASK_INTERRUPTIBLE, itidN…
146 uint64_t cpu = 0; variable
150 …streamFilters_.cpuFilter_->InsertSwitchEvent(ts1, cpu, itidPre, prePior, TASK_INTERRUPTIBLE, itidN…
162 cpu = 0;
165 …streamFilters_.cpuFilter_->InsertSwitchEvent(ts1, cpu, itidPre, prePior, TASK_INTERRUPTIBLE, itidN…
[all …]
/developtools/smartperf_host/ide/test/trace/component/trace/sheet/frequsage/
DTabPaneFreqDataCut.test.ts53 cpu: 0,
61 cpu: 0,
127 {cpu: 'A', freq: 1, id: 1, dur: 10, percent: 50, count: 1},
128 {cpu: 'A', freq: 1, id: 1, dur: 20, percent: 30, count: 2},
129 {cpu: 'B', freq: 2, id: 2, dur: 15, percent: 40, count: 1},
130 {cpu: 'B', freq: 2, id: 2, dur: 25, percent: 20, count: 2},
134 {cpu: 'A', freq: 1, id: 1, dur: 30, percent: 80, count: 3},
135 {cpu: 'B', freq: 2, id: 2, dur: 40, percent: 60, count: 3}
/developtools/smartperf_host/ide/src/trace/component/trace/sheet/cpu/
DTabPaneCpuUsage.ts47 for (let cpu of cpuUsageValue.cpus) {
49 usage.cpu = cpu;
50 let u = usages.find((e) => e.cpu == cpu);
70 if (freqMap.has(usage.cpu)) {
71 let freqList = freqMap.get(usage.cpu);
166 if (cpuUsageMap.has(spt.cpu)) {
167 cpuUsageMap.get(spt.cpu)!.push(spt);
171 cpuUsageMap.set(spt.cpu, list);
/developtools/smartperf_host/ide/test/trace/bean/
DCpuUsage.test.ts24 cpu: 0,
40 cpu: expect.any(Number),
71 cpu: 0,
79 cpu: expect.any(Number),

123456789