/developtools/smartperf_host/ide/src/js-heap/ |
D | LoadDatabase.ts | 43 for (let row of results) { variable 45 fileStruct.id = row.id; 46 fileStruct.name = row.name; 47 fileStruct.startTs = row.startTs; 48 fileStruct.endTs = row.endTs; 49 fileStruct.pid = row.pid; 50 fileStruct.size = row.size; 75 for (let row of result) { variable 76 if (row.key.includes('types')) continue; 77 switch (row.key) { [all …]
|
/developtools/smartperf_host/ide/src/trace/component/chart/ |
D | SpHiPerf.ts | 132 let row = TraceRow.skeleton(); variable 133 row.setAttribute('disabled-check', ''); 134 row.rowId = `HiPerf`; 135 row.index = 0; 136 row.rowType = TraceRow.ROW_TYPE_HIPERF; 137 row.rowParentId = ''; 138 row.folder = true; 139 row.drawType = -2; 140 row.addRowSettingPop(); 141 row.rowSetting = 'enable'; [all …]
|
D | SpAllAppStartups.ts | 55 let row: TraceRow<AllAppStartupStruct> = TraceRow.skeleton<AllAppStartupStruct>(); 56 row.setAttribute('hasStartup', 'true'); 57 row.rowId = `all-app-start-${SpAllAppStartupsChart.APP_STARTUP_PID_ARR![0]}`; 58 row.index = 0; 59 row.rowType = TraceRow.ROW_TYPE_ALL_APPSTARTUPS; 60 row.rowParentId = ''; 61 row.folder = false; 62 row.style.height = '40px'; 63 row.name = `All App Startups`; 64 row.selectChangeHandler = SpAllAppStartupsChart.trace.selectChangeHandler; [all …]
|
D | SpNativeMemoryChart.ts | 44 folderThreadHandler(row: TraceRow<BaseStruct>): void { 45 row.onThreadHandler = (useCache): void => { 46 row.canvasSave(this.trace.canvasPanelCtx!); 47 if (row.expansion) { 48 this.trace.canvasPanelCtx?.clearRect(0, 0, row.frame.width, row.frame.height); 56 row 59 row.canvasRestore(this.trace.canvasPanelCtx!, this.trace); 63 chartThreadHandler(row: TraceRow<HeapStruct>): void { 64 row.onThreadHandler = (useCache): void => { 66 if (row.currentContext) { [all …]
|
/developtools/smartperf_host/trace_streamer/src/trace_data/trace_stdtype/ftrace/ |
D | render_service_stdtype.cpp | 45 auto row = AppendFrame(ts, ipid, itid, vsyncId, callStackSliceId); in AppendFrame() local 46 SetEndTime(row, end); in AppendFrame() 47 SetType(row, type); in AppendFrame() 50 durs_[row] = end - ts; in AppendFrame() 51 return row; in AppendFrame() 57 for (auto row = 0; row < Size(); row++) { in UpdateDepth() local 58 if (flags_[row] == flagValue_) { in UpdateDepth() 61 auto endTime = timeStamps_[row] + durs_[row]; in UpdateDepth() 62 auto vEndTimes = ipidAndTypesToVEndTime.Find(ipids_[row], types_[row]); in UpdateDepth() 67 ipidAndTypesToVEndTime.Insert(ipids_[row], types_[row], vEndTimes); in UpdateDepth() [all …]
|
/developtools/smartperf_host/ide/src/trace/database/data-trafic/ |
D | VmTrackerDataSender.ts | 21 export function sMapsDataSender(rowName: string, row: TraceRow<SnapshotStruct>): Promise<SnapshotSt… 23 let width = row.clientWidth - CHART_OFFSET_LEFT; 24 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 25 row.sharedArrayBuffers = { 40 sharedArrayBuffers: row.sharedArrayBuffers, 50 export function dmaDataSender(ipid: number, row: TraceRow<SnapshotStruct>): Promise<SnapshotStruct[… 52 let dmaWidth = row.clientWidth - CHART_OFFSET_LEFT; 53 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 54 row.sharedArrayBuffers = { 70 sharedArrayBuffers: row.sharedArrayBuffers, [all …]
|
D | EBPFSender.ts | 22 row: TraceRow<EBPFChartStruct> 25 let width = row.clientWidth - CHART_OFFSET_LEFT; 26 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 27 row.sharedArrayBuffers = { 43 sharedArrayBuffers: row.sharedArrayBuffers, 48 resolve(arrayBufferHandler(transfer ? res : row.sharedArrayBuffers, len)); 59 row: TraceRow<EBPFChartStruct> 62 let width = row.clientWidth - CHART_OFFSET_LEFT; 63 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 64 row.sharedArrayBuffers = { [all …]
|
D | EnergySysEventSender.ts | 24 export function energySysEventSender(row: TraceRow<EnergySystemStruct>): Promise<EnergySystemStruct… 26 let width = row.clientWidth - 248; 27 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 28 row.sharedArrayBuffers = { 41 sharedArrayBuffers: row.sharedArrayBuffers, 50 resolve(systemBufferHandler(transfer ? res : row.sharedArrayBuffers, len)); 56 export function hiSysEnergyAnomalyDataSender(row: TraceRow<EnergyAnomalyStruct>): Promise<EnergyAno… 58 let width = row.clientWidth - 248; 59 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 60 row.sharedArrayBuffers = { [all …]
|
D | AbilityMonitorSender.ts | 24 row: TraceRow<CpuAbilityMonitorStruct>, 28 let width = row.clientWidth - CHART_OFFSET_LEFT; 30 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 31 row.sharedArrayBuffers = { 54 sharedArrayBuffers: row.sharedArrayBuffers, 57 resolve(cpuAbilityMonitorArrayBufferHandler(transfer ? res : row.sharedArrayBuffers, len)); 64 row: TraceRow<MemoryAbilityMonitorStruct> 67 let width = row.clientWidth - CHART_OFFSET_LEFT; 68 if (trafic === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 69 row.sharedArrayBuffers = { [all …]
|
D | FrameDynamicEffectSender.ts | 21 export function frameAnimationSender(row: TraceRow<FrameAnimationStruct>): Promise<FrameAnimationSt… 23 let width = row.clientWidth - CHART_OFFSET_LEFT; 24 if (transferAnimationDataType === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 25 row.sharedArrayBuffers = { 45 sharedArrayBuffers: row.sharedArrayBuffers, 48 resolve(animationBufferHandler(transfer ? res : row.sharedArrayBuffers, len)); 75 export function frameDynamicSender(row: TraceRow<FrameDynamicStruct>): Promise<FrameDynamicStruct[]… 77 let width = row.clientWidth - CHART_OFFSET_LEFT; 78 if (transferDynamicDataType === TraficEnum.SharedArrayBuffer && !row.sharedArrayBuffers) { 79 row.sharedArrayBuffers = { [all …]
|
/developtools/smartperf_host/ide/src/trace/component/trace/ |
D | SpChartList.ts | 101 this.collectRowList1.forEach((row) => this.fragmentGroup1.appendChild(row)); 114 this.collectRowList2.forEach((row) => this.fragmentGroup2.appendChild(row)); 156 getCollectRows(filter?: (row: TraceRow<any>) => boolean): Array<TraceRow<any>> | [] { 164 expandSearchRowGroup(row: TraceRow<any>): void { 166 if (row.collectGroup === SpChartList.COLLECT_G1) { 183 getCollectRow(filter: (row: TraceRow<any>) => boolean): TraceRow<any> | undefined { 193 for (const row of this.collectRowList1) { constant 194 if (row.checkType === '2') { 195 rows.push(row); 198 for (const row of this.collectRowList2) { constant [all …]
|
/developtools/smartperf_host/ide/src/trace/database/ui-worker/ |
D | ProcedureWorkerFrameDynamic.ts | 38 row: TraceRow<FrameDynamicStruct> 40 let frameDynamicList: FrameDynamicStruct[] = row.dataList; 41 let frameDynamicFilter: FrameDynamicStruct[] = row.dataListCache; 42 this.frameDynamic(frameDynamicList, frameDynamicFilter, row, req.animationRanges, req.useCache); 43 drawLoadingFrame(req.context, row.dataListCache, row); 45 let modelType: string = row.getAttribute('model-type') || 'x'; 52 …selectUnitWidth = computeUnitWidth(preDynamic.ts, currDynamic.ts, row.frame.width, selectUnitWidth… 53 this.refreshPointY(currDynamic, row, modelType, minValue, maxValue); 57 this.drawSinglePoint(req.context, currDynamic, row, modelType, minValue, maxValue); 61 FrameDynamicStruct.draw(req.context, preDynamic, currDynamic, row, modelType); [all …]
|
D | ProcedureWorkerHeapTimeline.ts | 27 row: TraceRow<HeapTimelineStruct> 29 let list = row.dataListCache; 42 row.frame 44 drawLoadingFrame(req.context, filter, row); 48 this.setHoverStruct(row, re, heapTimelineFind); 50 if (!heapTimelineFind && row.isHover) { 54 …setHoverStruct(row: TraceRow<HeapTimelineStruct>, re: HeapTimelineStruct, heapTimelineFind: boolea… 55 if (row.isHover) { 59 row.hoverX >= re.frame.x && 60 row.hoverX <= re.frame.x && [all …]
|
D | ProcedureWorkerVirtualMemory.ts | 38 row: TraceRow<VirtualMemoryStruct> 41 row.dataList, 42 row.dataListCache, 46 row.frame, 49 drawLoadingFrame(req.context, row.dataListCache, row); 52 for (let re of row.dataListCache) { 53 if (row.isHover && re.frame && isFrameContainPoint(re.frame, row.hoverX, row.hoverY)) { 59 if (!find && row.isHover) VirtualMemoryStruct.hoverStruct = undefined;
|
D | ProcedureWorkerHeap.ts | 21 renderMainThread(req: any, row: TraceRow<any>) {} 30 row: TraceRow<HeapStruct> 32 let heapList = row.dataList; 33 let heapFilter = row.dataListCache; 40 row.frame, 43 drawLoadingFrame(req.context, heapFilter, row); 44 setRenderHeapFrame(heapFilter, row); 45 drawHeap(req, heapFilter, row); 49 function setRenderHeapFrame(heapFilter: HeapStruct[], row: TraceRow<HeapStruct>): void { 59 if (heapFilter.length === 1 && row.frame.width === heapFilter[0].frame?.x) { [all …]
|
D | ProcedureWorkerFrameSpacing.ts | 39 row: TraceRow<FrameSpacingStruct> 41 let frameSpacingList = row.dataList; 42 let frameSpacingFilter = row.dataListCache; 49 row, 53 drawLoadingFrame(req.context, row.dataListCache, row); 54 this.render(req, frameSpacingList, row); 66 row: TraceRow<FrameSpacingStruct> 99 …this.drawTraceRow(frameSpacingFilter, selectUnitWidth, req, row, minValue, maxValue, smallTickStan… 101 …(filter) => row.isHover && isSurroundingPoint(row.hoverX, filter.frame!, selectUnitWidth / multipl… 103 this.setHoverStruct(findStructList, row); [all …]
|
D | ProcedureWorkerIrq.ts | 37 row: TraceRow<IrqStruct> 40 let irqList = row.dataList; 41 let irqFilter = row.dataListCache; 48 frame: row.frame, 52 drawLoadingFrame(irqReq.context, irqFilter, row); 56 IrqStruct.draw(irqReq.context, re, row.isHover); 57 if (row.isHover && re.frame && isFrameContainPoint(re.frame, row.hoverX, row.hoverY)) { 62 if (!find && row.isHover) IrqStruct.hoverIrqStruct = undefined;
|
/developtools/smartperf_host/ide/src/trace/database/ui-worker/hiperf/ |
D | ProcedureWorkerHiPerfEvent.ts | 21 renderMainThread(hiPerfEventReq: any, row: TraceRow<HiPerfEventStruct>): void { 22 let list = row.dataList; 23 let list2 = row.dataList2; 24 let filter = row.dataListCache; 26 if (list && row.dataList2.length === 0) { 27 …row.dataList2 = HiPerfEventStruct.eventGroupBy10MS(list, hiPerfEventReq.intervalPerf, hiPerfEventR… 35 row.frame, 39 drawHiPerfEvent(hiPerfEventReq, groupBy10MS, filter, row); 49 row: TraceRow<HiPerfEventStruct> 60 if (row.isHover) { [all …]
|
D | ProcedureWorkerHiPerfCPU2.ts | 21 renderMainThread(req: any, row: TraceRow<HiPerfCpuStruct>): void { 22 let hiperfCpu2Filter = row.dataListCache; 29 hiPerf2(hiperfCpu2Filter, TraceRow.range?.startNS ?? 0, TraceRow.range?.endNS ?? 0, row.frame); 30 drawLoadingFrame(req.context, hiperfCpu2Filter, row); 39 row.isHover && 41 row.hoverX >= re.frame.x - offset && 42 row.hoverX <= re.frame.x + re.frame.width + offset 49 if (!find && row.isHover) HiPerfCpuStruct.hoverStruct = undefined;
|
D | ProcedureWorkerHiPerfThread2.ts | 21 renderMainThread(req: any, row: TraceRow<HiPerfThreadStruct>): void { 22 let hiperfThreadFilter = row.dataListCache; 29 … hiPerf2(hiperfThreadFilter, TraceRow.range?.startNS ?? 0, TraceRow.range?.endNS ?? 0, row.frame); 30 drawLoadingFrame(req.context, hiperfThreadFilter, row); 40 if (row.isHover) { 41 …if (re.frame && row.hoverX >= re.frame.x - offset && row.hoverX <= re.frame.x + re.frame.width + o… 47 if (!find && row.isHover) {
|
D | ProcedureWorkerHiPerfProcess2.ts | 21 renderMainThread(req: any, row: TraceRow<HiPerfProcessStruct>): void { 22 let hiperfProcessFilter = row.dataListCache; 29 … hiPerf2(hiperfProcessFilter, TraceRow.range?.startNS ?? 0, TraceRow.range?.endNS ?? 0, row.frame); 30 drawLoadingFrame(req.context, hiperfProcessFilter, row); 40 if (row.isHover) { 41 …if (it.frame && row.hoverX >= it.frame.x - offset && row.hoverX <= it.frame.x + it.frame.width + o… 47 if (!find && row.isHover) {
|
/developtools/smartperf_host/ide/src/base-ui/utils/ |
D | CSVFormater.ts | 32 let row = '', 40 row += n + ','; 44 for (key in data[0]) row += key + ','; 46 row = row.slice(0, -1); 47 csv += row + '\r\n'; 51 row = ''; 54 row = that.getCsvStr(columns,obj,n,row); 57 row += 61 row.slice(0, row.length - 1); // 删除最后一个, 62 csv += row + '\r\n'; // 添加换行符号 [all …]
|
/developtools/smartperf_host/trace_streamer/src/trace_data/ |
D | trace_data_cache.cpp | 317 for (uint64_t row = 0; row < perfSample_.Size();) { in ExportPerfReadableText() local 318 ExportPerfSampleToFile(perfBufferLine, perfFd, outputName, row); in ExportPerfReadableText() 322 if (++row != perfSample_.Size() && perfBufferLine.size() < FLUSH_CHUNK_THRESHOLD) { in ExportPerfReadableText() 332 uint64_t row) in ExportPerfSampleToFile() argument 335 std::string cpuIdStr = std::to_string(perfSample_.CpuIds()[row]); in ExportPerfSampleToFile() 337 auto perfTaskId = perfSample_.Tids()[row]; in ExportPerfSampleToFile() 349 …:find(perfReport_.IdsData().begin(), perfReport_.IdsData().end(), perfSample_.EventTypeIds()[row]); in ExportPerfSampleToFile() 361 … .append(base::ConvertTimestampToSecStr(perfSample_.TimeStampData()[row], TIME_PRECISION_SIX)) in ExportPerfSampleToFile() 363 perfBufferLine.append(" ").append(std::to_string(perfSample_.EventCounts()[row])); in ExportPerfSampleToFile() 365 ExportPerfCallChaninText(perfSample_.SampleIds()[row], perfBufferLine); in ExportPerfSampleToFile() [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/trace_streamer/src/trace_data/trace_stdtype/htrace/ |
D | native_memory_stdtype.cpp | 107 void NativeHook::UpdateCallChainId(size_t row, uint32_t callChainId) in UpdateCallChainId() argument 109 if (row < Size()) { in UpdateCallChainId() 110 callChainIds_[row] = callChainId; in UpdateCallChainId() 115 void NativeHook::UpdateEndTimeStampAndDuration(size_t row, uint64_t endTimeStamp) in UpdateEndTimeStampAndDuration() argument 117 endTimeStamps_[row] = endTimeStamp; in UpdateEndTimeStampAndDuration() 118 durations_[row] = endTimeStamp - timeStamps_[row]; in UpdateEndTimeStampAndDuration() 120 void NativeHook::UpdateCurrentSizeDur(size_t row, uint64_t timeStamp) in UpdateCurrentSizeDur() argument 122 currentSizeDurs_[row] = timeStamp - timeStamps_[row]; in UpdateCurrentSizeDur() 124 void NativeHook::UpdateMemMapSubType(uint64_t row, uint64_t tagId) in UpdateMemMapSubType() argument 126 if (row < subTypes_.size()) { in UpdateMemMapSubType() [all …]
|