Home
last modified time | relevance | path

Searched refs:JankStruct (Results 1 – 12 of 12) sorted by relevance

/developtools/smartperf_host/ide/src/trace/database/ui-worker/
DProcedureWorkerJank.ts36 row: TraceRow<JankStruct>
54 JankStruct.draw(req.context, re, nsScale);
64 JankStruct.hoverJankStruct = re;
69 JankStruct.hoverJankStruct = re;
75 if (!find && row.isHover) JankStruct.hoverJankStruct = undefined;
95 JankStruct.setJankFrame(jankFilter[i], 0, startNS, endNS, totalNS, frame);
107 JankStruct.setJankFrame(it, 0, startNS, endNS, totalNS, frame);
123 if (clickRowType === TraceRow.ROW_TYPE_JANK && JankStruct.hoverJankStruct) {
124 JankStruct.selectJankStructList.length = 0;
126 JankStruct.selectJankStruct = JankStruct.hoverJankStruct;
[all …]
/developtools/smartperf_host/ide/src/trace/database/data-trafic/process/
DProcessExpectedDataSender.ts17 import { JankStruct } from '../../ui-worker/ProcedureWorkerJank';
19 …function processExpectedDataSender(pid: number, row: TraceRow<JankStruct>): Promise<JankStruct[]> {
54 function arrayBufferHandler(buffers: any, len: number): JankStruct[] {
55 let outArr: JankStruct[] = [];
72 } as unknown as JankStruct);
DProcessActualDataSender.ts17 import { JankStruct } from '../../ui-worker/ProcedureWorkerJank';
19 export function processActualDataSender(pid: number, row: TraceRow<JankStruct>): Promise<JankStruct
56 function arrayBufferHandler(buffers: any, len: number): JankStruct[] {
63 let outArr: JankStruct[] = [];
78 } as unknown as JankStruct);
/developtools/smartperf_host/ide/src/trace/component/
DSpSystemTrace.line.ts16 import { JankStruct } from '../database/ui-worker/ProcedureWorkerJank';
61 selectJankStruct: JankStruct,
71 startParentRow = sp.shadowRoot?.querySelector<TraceRow<JankStruct>>(
75 startRow = sp.shadowRoot?.querySelector<TraceRow<JankStruct>>(
109 selectJankStruct: JankStruct,
128 let startParentRow = sp.shadowRoot?.querySelector<TraceRow<JankStruct>>(
148 selectJankStruct: JankStruct,
176 endRowStruct = sp.shadowRoot?.querySelector<TraceRow<JankStruct>>(
180 endRowStruct = sp.shadowRoot?.querySelector<TraceRow<JankStruct>>(
192 selectJankStruct: JankStruct
[all …]
DSpSystemTrace.event.ts19 import {JankStruct, JankStructOnClick} from "../database/ui-worker/ProcedureWorkerJank";
148 …jankRowParent = sp.shadowRoot?.querySelector<TraceRow<JankStruct>>("trace-row[row-id='frameTime']"…
150 …jankRowParent = sp.shadowRoot?.querySelector<TraceRow<JankStruct>>(`trace-row[row-id='${d.pid}']`);
154 jankRowParent.childrenList.forEach((item: TraceRow<JankStruct>) => {
160 JankStruct.selectJankStructList.length = 0;
171 JankStruct.hoverJankStruct = findJankEntry;
172 JankStruct.selectJankStruct = findJankEntry;
174 sp.traceSheetEL?.displayJankData(JankStruct.selectJankStruct!, (datas) => {
181 sp.drawJankLine(endParentRow, JankStruct.selectJankStruct!, data);
304 if (!JankStruct.hoverJankStruct && JankStruct.delJankLineFlag) {
[all …]
DSpSystemTrace.init.ts30 import {JankStruct} from "../database/ui-worker/ProcedureWorkerJank";
888 JankStruct.delJankLineFlag = false;
895 JankStruct.selectJankStructList?.forEach((selectStruct: any) => {
897 JankStruct.selectJankStruct = selectStruct;
898 JankStruct.hoverJankStruct = selectStruct;
905 if (JankStruct!.selectJankStruct) {
906 JankStruct.selectJankStructList?.push(<JankStruct>JankStruct!.selectJankStruct);
DSpSystemTrace.ts67 import { JankStruct } from '../database/ui-worker/ProcedureWorkerJank';
750 } else if (JankStruct.selectJankStruct) {
751 if (JankStruct.selectJankStruct.ts && JankStruct.selectJankStruct.dur) {
752 this.currentSlicesTime.startTime = JankStruct.selectJankStruct.ts;
753 … this.currentSlicesTime.endTime = JankStruct.selectJankStruct.ts + JankStruct.selectJankStruct.dur;
768 JankStruct.selectJankStruct ||
1000 JankStruct.hoverJankStruct = undefined;
1025 JankStruct.selectJankStruct = undefined;
1068 JankStruct.delJankLineFlag = true;
1111 …[TraceRow.ROW_TYPE_JANK, () => JankStruct.hoverJankStruct !== null && JankStruct.hoverJankStruct !…
[all …]
/developtools/smartperf_host/ide/test/trace/database/ui-worker/
DProcedureWorkerJank.test.ts16 import { jank, JankRender, JankStruct } from '../../../../src/trace/database/ui-worker/ProcedureWor…
82 expect(JankStruct.draw(ctx!, data, 2)).toBeUndefined();
90 expect(JankStruct.draw(ctx!, jankData, 2)).toBeUndefined();
179 expect(JankStruct.setJankFrame(node, 1, 1, 1, 10, { width: 10 })).toBeUndefined();
/developtools/smartperf_host/ide/src/trace/component/chart/
DSpFrameTimeChart.ts18 import { JankRender, JankStruct } from '../../database/ui-worker/ProcedureWorkerJank';
214 JankStruct.delJankLineFlag = false;
527 if (JankStruct!.selectJankStruct) {
528 JankStruct.selectJankStructList?.push(<JankStruct>JankStruct!.selectJankStruct);
582 JankStruct.selectJankStructList?.forEach((dat: JankStruct) => {
584 JankStruct.selectJankStruct = dat;
585 JankStruct.hoverJankStruct = dat;
DSpProcessChart.ts26 import { JankRender, JankStruct } from '../../database/ui-worker/ProcedureWorkerJank';
329 let actualRow: TraceRow<JankStruct> | null = null;
330 let expectedRow: TraceRow<JankStruct> | null = null;
332 expectedRow = TraceRow.skeleton<JankStruct>();
388 actualRow = TraceRow.skeleton<JankStruct>();
447 JankStruct.delJankLineFlag = false;
451 if (JankStruct.selectJankStruct !== null && JankStruct.selectJankStruct !== undefined) {
455 JankStruct.selectJankStructList?.forEach((selectProcessStruct: any) => {
457 JankStruct.selectJankStruct = selectProcessStruct;
458 JankStruct.hoverJankStruct = selectProcessStruct;
[all …]
/developtools/smartperf_host/ide/src/trace/component/trace/sheet/
DTabPaneCurrentSelection.ts32 import { JankStruct } from '../../../database/ui-worker/ProcedureWorkerJank';
740 data: JankStruct,
756 …private handleTypeJank(data: JankStruct, list: any[], scrollCallback: ((d: any) => void) | undefin…
774 private handleFrameTimeJank(data: JankStruct, list: any[], jankJumperList: JankTreeNode[],
795 private addRenderServiceFrameDetails(data: JankStruct, list: any[]): void {
820 private addFollowingDetails(list: any[], data: JankStruct): void {
836 private addAppFrameDetails(data: JankStruct, list: any[]): void {
861 private handleAppJank(list: any[], data: JankStruct, jankJumperList: JankTreeNode[],
908 private handleRenderServiceJank(data: JankStruct, list: any[], jankJumperList: JankTreeNode[],
1192 private setJankType(data: JankStruct, list: any[]): void {
[all …]
/developtools/smartperf_host/ide/src/trace/component/trace/base/
DTraceSheet.ts36 import { type JankStruct } from '../../../database/ui-worker/ProcedureWorkerJank'; alias
594 data: JankStruct,
596 scrollCallback: ((e: JankStruct) => void) | undefined