| /developtools/profiler/host/smartperf/ide/src/js-heap/ |
| D | LoadDatabase.ts | 46 for (let row of result) { variable 48 fileStruct.id = row.id; 49 fileStruct.name = row.name; 50 fileStruct.startTs = row.startTs; 51 fileStruct.endTs = row.endTs; 52 fileStruct.pid = row.pid; 53 fileStruct.size = row.size; 68 let percent = Math.floor(50 / result.length) * (row.id + 1); 81 for (let row of result) { variable 82 if (row.key.includes('types')) continue; [all …]
|
| /developtools/smartperf_host/ide/src/js-heap/ |
| D | LoadDatabase.ts | 45 for (let row of result) { variable 47 fileStruct.id = row.id; 48 fileStruct.name = row.name; 49 fileStruct.startTs = row.startTs; 50 fileStruct.endTs = row.endTs; 51 fileStruct.pid = row.pid; 52 fileStruct.size = row.size; 77 for (let row of result) { variable 78 if (row.key.includes('types')) continue; 79 switch (row.key) { [all …]
|
| /developtools/smartperf_host/trace_streamer/test/unittest/ |
| D | table_test.cpp | 53 auto row = stream_.traceDataCache_->SearchDatabase(sqlSelect.c_str(), false); variable 54 EXPECT_EQ(row, 1); 81 auto row = stream_.traceDataCache_->SearchDatabase(sqlSelect.c_str(), false); variable 82 EXPECT_EQ(row, 2); 83 row = stream_.traceDataCache_->SearchDatabase(sqlSelect1.c_str(), false); 84 EXPECT_EQ(row, 1); 85 row = stream_.traceDataCache_->SearchDatabase(sqlSelect2.c_str(), false); 86 EXPECT_EQ(row, 2); 87 row = stream_.traceDataCache_->SearchDatabase(sqlSelect3.c_str(), false); 88 EXPECT_EQ(row, 1); [all …]
|
| /developtools/profiler/host/smartperf/ide/src/trace/component/chart/ |
| D | SpHiPerf.ts | 112 let row = TraceRow.skeleton(); variable 113 row.setAttribute('disabled-check', ''); 114 row.rowId = `HiPerf`; 115 row.index = 0; 116 row.rowType = TraceRow.ROW_TYPE_HIPERF; 117 row.rowParentId = ''; 118 row.folder = true; 119 row.style.height = '40px'; 121 row.name = `HiPerf (All)`; 130 row.name = `HiPerf (${names})`; [all …]
|
| /developtools/smartperf_host/ide/src/trace/component/chart/ |
| D | SpHiPerf.ts | 109 let row = TraceRow.skeleton(); variable 110 row.setAttribute('disabled-check', ''); 111 row.rowId = `HiPerf`; 112 row.index = 0; 113 row.rowType = TraceRow.ROW_TYPE_HIPERF; 114 row.rowParentId = ''; 115 row.folder = true; 116 row.style.height = '40px'; 118 row.name = `HiPerf (All)`; 127 row.name = `HiPerf (${names})`; [all …]
|
| /developtools/smartperf_host/ide/src/trace/component/trace/base/ |
| D | TraceRowConfig.ts | 105 initConfigChartTable(row: TraceRow<BaseStruct>): void { 107 if (row.templateType.length > 0) { 108 templateType = row.templateType.reduce((pre, cur) => `${pre }:${ cur}`); 112 div.textContent = row.name; 113 div.title = row.name; 114 div.setAttribute('search_text', row.name); 121 optionCheckBox.setAttribute('search_text', row.name); 123 if (row.folder) { 132 if (upParentRow === row) { 137 row.expansion = true; [all …]
|
| /developtools/smartperf_host/ide/src/trace/database/ui-worker/ |
| D | ProcedureWorkerHiPerfProcess.ts | 26 renderMainThread(hiPerfProcessReq: any, row: TraceRow<HiPerfProcessStruct>): void { 27 let list = row.dataList; 28 let filter = row.dataListCache; 30 if (list && row.dataList2.length === 0) { 31 row.dataList2 = HiPerfProcessStruct.groupBy10MS(list, hiPerfProcessReq.intervalPerf); 35 row.dataList2, 39 row.frame, 52 if (row.isHover) { 53 …if (re.frame && row.hoverX >= re.frame.x - offset && row.hoverX <= re.frame.x + re.frame.width + o… 59 if (!find && row.isHover) {
|
| D | ProcedureWorkerHiPerfThread.ts | 26 renderMainThread(hiPerfThreadReq: any, row: TraceRow<HiPerfThreadStruct>): void { 27 let list = row.dataList; 28 let filter = row.dataListCache; 30 if (list && row.dataList2.length === 0) { 31 row.dataList2 = HiPerfThreadStruct.groupBy10MS(list, hiPerfThreadReq.intervalPerf); 35 row.dataList2, 39 row.frame, 52 if (row.isHover) { 53 …if (re.frame && row.hoverX >= re.frame.x - offset && row.hoverX <= re.frame.x + re.frame.width + o… 59 if (!find && row.isHover) {
|
| D | ProcedureWorkerHiPerfCPU.ts | 32 renderMainThread(req: any, row: TraceRow<HiPerfCpuStruct>) { 33 let list = row.dataList; 34 let filter = row.dataListCache; 36 if (list && row.dataList2.length == 0) { 37 row.dataList2 = HiPerfCpuStruct.groupBy10MS(list, req.intervalPerf, req.maxCpu); 41 row.dataList2, 45 row.frame, 58 row.isHover && 60 row.hoverX >= re.frame.x - offset && 61 row.hoverX <= re.frame.x + re.frame.width + offset [all …]
|
| D | ProcedureWorkerFrameDynamic.ts | 29 row: TraceRow<FrameDynamicStruct> 31 let frameDynamicList: FrameDynamicStruct[] = row.dataList; 32 let frameDynamicFilter: FrameDynamicStruct[] = row.dataListCache; 33 this.frameDynamic(frameDynamicList, frameDynamicFilter, row, req.animationRanges, req.useCache); 35 let modelType: string = row.getAttribute('model-type') || 'x'; 42 …selectUnitWidth = computeUnitWidth(preDynamic.ts, currDynamic.ts, row.frame.width, selectUnitWidth… 43 this.refreshPointY(currDynamic, row, modelType, minValue, maxValue); 47 this.drawSinglePoint(req.context, currDynamic, row, modelType, minValue, maxValue); 51 FrameDynamicStruct.draw(req.context, preDynamic, currDynamic, row, modelType); 53 FrameDynamicStruct.drawSelect(req.context, currDynamic, row); [all …]
|
| D | ProcedureWorkerHeapTimeline.ts | 27 row: TraceRow<HeapTimelineStruct> 29 let list = row.dataList; 30 let filter = row.dataListCache; 39 row.frame 44 if (row.isHover) { 48 row.hoverX >= re.frame.x && 49 row.hoverX <= re.frame.x && 50 row.hoverY >= re.frame.y && 51 row.hoverY <= re.frame.y + re.frame.height 57 if (re.frame && isFrameContainPoint(re.frame, row.hoverX, row.hoverY)) { [all …]
|
| D | ProcedureWorkerHiPerfEvent.ts | 26 renderMainThread(hiPerfEventReq: any, row: TraceRow<HiPerfEventStruct>): void { 27 let list = row.dataList; 28 let list2 = row.dataList2; 29 let filter = row.dataListCache; 31 if (list && row.dataList2.length === 0) { 32 …row.dataList2 = HiPerfEventStruct.eventGroupBy10MS(list, hiPerfEventReq.intervalPerf, hiPerfEventR… 40 row.frame, 53 if (row.isHover) { 54 …if (re.frame && row.hoverX >= re.frame.x - offset && row.hoverX <= re.frame.x + re.frame.width + o… 60 if (!find && row.isHover) {
|
| D | ProcedureWorkerFrameSpacing.ts | 30 row: TraceRow<FrameSpacingStruct> 32 let frameSpacingList = row.dataList; 33 let frameSpacingFilter = row.dataListCache; 40 row, 44 this.render(req, frameSpacingFilter, row); 49 row: TraceRow<FrameSpacingStruct>) : void { 61 row.frame.width, selectUnitWidth); 62 … FrameSpacingStruct.refreshHoverStruct(preFrameSpacing, currentStruct, row, minValue, maxValue); 66 this.drawPoint(req.context, currentStruct, row, minValue, maxValue); 71 … FrameSpacingStruct.draw(req.context, preFrameSpacing, currentStruct, row, minValue, maxValue); [all …]
|
| D | ProcedureWorkerIrq.ts | 35 row: TraceRow<IrqStruct> 38 let irqList = row.dataList; 39 let irqFilter = row.dataListCache; 46 frame: row.frame, 53 IrqStruct.draw(irqReq.context, re, row.isHover); 54 if (row.isHover && re.frame && isFrameContainPoint(re.frame, row.hoverX, row.hoverY)) { 59 if (!find && row.isHover) IrqStruct.hoverIrqStruct = undefined;
|
| /developtools/smartperf_host/trace_streamer/src/filter/ |
| D | cpu_filter.cpp | 37 traceDataCache_->GetSchedSliceData()->Update(prevTidOnCpu->second.row, ts, prevState); in InsertSwitchEvent() 38 cpuToRowSched_.at(cpu).row = index; in InsertSwitchEvent() 113 auto row = pidToThreadSliceRow.at(iTid); in InsertBlockedReasonEvent() local 114 traceDataCache_->GetThreadStateData()->SetArgSetId(row, argSetId); in InsertBlockedReasonEvent() 116 auto state = traceDataCache_->GetThreadStateData()->StatesData()[row]; in InsertBlockedReasonEvent() 118 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_UNINTERRUPTIBLE_IO); in InsertBlockedReasonEvent() 120 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_DK_IO); in InsertBlockedReasonEvent() 123 auto state = traceDataCache_->GetThreadStateData()->StatesData()[row]; in InsertBlockedReasonEvent() 125 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_UNINTERRUPTIBLE_NIO); in InsertBlockedReasonEvent() 127 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_DK_NIO); in InsertBlockedReasonEvent() [all …]
|
| /developtools/profiler/host/smartperf/trace_streamer/src/filter/ |
| D | cpu_filter.cpp | 37 traceDataCache_->GetSchedSliceData()->Update(prevTidOnCpu->second.row, ts, prevState); in InsertSwitchEvent() 38 cpuToRowSched_.at(cpu).row = index; in InsertSwitchEvent() 113 auto row = pidToThreadSliceRow.at(iTid); in InsertBlockedReasonEvent() local 114 traceDataCache_->GetThreadStateData()->SetArgSetId(row, argSetId); in InsertBlockedReasonEvent() 116 auto state = traceDataCache_->GetThreadStateData()->StatesData()[row]; in InsertBlockedReasonEvent() 118 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_UNINTERRUPTIBLE_IO); in InsertBlockedReasonEvent() 120 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_DK_IO); in InsertBlockedReasonEvent() 123 auto state = traceDataCache_->GetThreadStateData()->StatesData()[row]; in InsertBlockedReasonEvent() 125 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_UNINTERRUPTIBLE_NIO); in InsertBlockedReasonEvent() 127 traceDataCache_->GetThreadStateData()->UpdateState(row, TASK_DK_NIO); in InsertBlockedReasonEvent() [all …]
|
| /developtools/profiler/host/smartperf/ide/src/trace/component/trace/sheet/snapshot/ |
| D | TabPaneSummary.ts | 98 list.forEach((row: ConstructorItem) => { 99 let shallow = Math.round((row.shallowSize / this.fileSize) * 100) + '%'; 100 let retained = Math.round((row.retainedSize / this.fileSize) * 100) + '%'; 101 row.shallowPercent = shallow; 102 row.retainedPercent = retained; 103 let nodeId = row.nodeName + ` @${row.id}`; 104 row.objectName = row.edgeName + '\xa0' + 'in' + '\xa0' + nodeId; 105 if (row.distance >= 100000000 || row.distance === -5) { 107 row.distance = '-'; 114 if (row.hasNext) { [all …]
|
| /developtools/integration_verification/tools/fotff/rec/ |
| D | report.go | 63 var row = table.Row{"test case"} 67 row = append(row, f.Tag.Get("col")) 70 tb.AppendHeader(row) 71 tb.SetRowPainter(func(row table.Row) text.Colors { 72 for _, col := range row { 85 var row = table.Row{k} 89 row = append(row, rv.Field(i).Interface()) 92 rows = append(rows, row)
|
| /developtools/smartperf_host/ide/src/base-ui/utils/ |
| D | CSVFormater.ts | 30 let row = '', csv = '', key; 36 row += n + ','; 40 for (key in data[0]) row += key + ','; 42 row = row.slice(0, -1); 43 csv += row + '\r\n'; 47 row = ''; 59 row += 65 row += 71 row += 75 row.slice(0, row.length - 1); // 删除最后一个, [all …]
|
| /developtools/profiler/host/smartperf/ide/src/base-ui/utils/ |
| D | CSVFormater.ts | 30 let row = '', 38 row += n + ','; 42 for (key in data[0]) row += key + ','; 44 row = row.slice(0, -1); 45 CSV += row + '\r\n'; 49 row = ''; 61 row += 67 row += 73 row += 77 row.slice(0, row.length - 1); // 删除最后一个, [all …]
|
| /developtools/profiler/host/smartperf/ide/src/trace/database/ui-worker/ |
| D | ProcedureWorkerIrq.ts | 35 row: TraceRow<IrqStruct> 38 let irqList = row.dataList; 39 let irqFilter = row.dataListCache; 46 frame: row.frame, 53 IrqStruct.draw(irqReq.context, re, row.isHover); 54 if (row.isHover && re.frame && isFrameContainPoint(re.frame, row.hoverX, row.hoverY)) { 59 if (!find && row.isHover) IrqStruct.hoverIrqStruct = undefined;
|
| D | ProcedureWorkerAppStartup.ts | 31 row: TraceRow<AppStartupStruct> 33 let list = row.dataList; 34 let filter = row.dataListCache; 41 frame: row.frame, 51 if (row.isHover) { 52 …if (re.frame && row.hoverX >= re.frame.x - offset && row.hoverX <= re.frame.x + re.frame.width + o… 58 if (!find && row.isHover) AppStartupStruct.hoverStartupStruct = undefined;
|
| D | ProcedureWorkerHiPerfProcess.ts | 31 renderMainThread(hiPerfProcessReq: any, row: TraceRow<HiPerfProcessStruct>) { 32 let list = row.dataList; 33 let filter = row.dataListCache; 35 if (list && row.dataList2.length == 0) { 36 row.dataList2 = HiPerfProcessStruct.groupBy10MS(list, hiPerfProcessReq.intervalPerf); 40 row.dataList2, 44 row.frame, 56 if (row.isHover) { 57 …if (re.frame && row.hoverX >= re.frame.x - offset && row.hoverX <= re.frame.x + re.frame.width + o… 63 if (!find && row.isHover) HiPerfProcessStruct.hoverStruct = undefined;
|
| D | ProcedureWorkerHiPerfThread.ts | 31 renderMainThread(hiPerfThreadReq: any, row: TraceRow<HiPerfThreadStruct>) { 32 let list = row.dataList; 33 let filter = row.dataListCache; 35 if (list && row.dataList2.length == 0) { 36 row.dataList2 = HiPerfThreadStruct.groupBy10MS(list, hiPerfThreadReq.intervalPerf); 40 row.dataList2, 44 row.frame, 56 if (row.isHover) { 57 …if (re.frame && row.hoverX >= re.frame.x - offset && row.hoverX <= re.frame.x + re.frame.width + o… 63 if (!find && row.isHover) HiPerfThreadStruct.hoverStruct = undefined;
|
| /developtools/profiler/host/smartperf/ide/src/trace/component/trace/base/ |
| D | TraceRowConfig.ts | 98 initConfigChartTable(row: TraceRow<any>) { 100 if (row.templateType.length > 0) { 101 templateType = row.templateType.reduce((pre, cur) => pre + ':' + cur); 105 div.textContent = row.name; 107 div.setAttribute('search_text', row.name); 114 optionCheckBox.setAttribute('search_text', row.name); 116 if (row.folder) { 126 if (upParentRow == row) { 131 row.expansion = true; 139 row.removeAttribute('row-hidden'); [all …]
|