Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 107) sorted by relevance

12345

/developtools/profiler/host/ohosprofiler/src/test/java/ohos/devtools/views/applicationtrace/bean/
DFrameTest.java29 Frame frame = new Frame(func); in getStartNs() local
30 final Field field = frame.getClass().getDeclaredField("startNs"); in getStartNs()
32 field.set(frame, 1L); in getStartNs()
33 assertEquals(frame.getStartNs(), 1L); in getStartNs()
34 final Field normalField = frame.getClass().getDeclaredField("startNs"); in getStartNs()
36 normalField.set(frame, 0L); in getStartNs()
37 assertEquals(frame.getStartNs(), 0L); in getStartNs()
38 final Field negativeField = frame.getClass().getDeclaredField("startNs"); in getStartNs()
40 negativeField.set(frame, -1L); in getStartNs()
41 assertEquals(frame.getStartNs(), -1L); in getStartNs()
[all …]
/developtools/profiler/host/smartperf/ide/src/trace/database/
DProcedureWorkerThread.ts18 …ead(list: Array<any>, res: Set<any>, startNS: number, endNS: number, totalNS: number, frame: any) {
24 ThreadStruct.setThreadFrame(list[i], 5, startNS, endNS, totalNS, frame)
25 …if (i > 0 && ((list[i - 1].frame?.x || 0) == (list[i].frame?.x || 0) && (list[i - 1].frame?.width …
64 …eadFrame(node: any, padding: number, startNS: number, endNS: number, totalNS: number, frame: any) {
70 x1 = ns2x((node.startTime || 0), startNS, endNS, totalNS, frame);
73 x2 = frame.width;
75 x2 = ns2x((node.startTime || 0) + (node.dur || 0), startNS, endNS, totalNS, frame);
78 if (!node.frame) {
79 node.frame = {};
81 node.frame.x = Math.floor(x1);
[all …]
DProcedureWorkerFunc.ts19 …unc(list: Array<any>, res: Set<any>, startNS: number, endNS: number, totalNS: number, frame: any) {
25 FuncStruct.setFuncFrame(list[i], 10, startNS || 0, endNS || 0, totalNS || 0, frame)
26frame?.y || 0) == (list[i].frame?.y || 0) && ((list[i - 1].frame?.x || 0) == (list[i].frame?.x || …
51 …uncFrame(node: any, padding: number, startNS: number, endNS: number, totalNS: number, frame: any) {
56 x1 = ns2x((node.startTs || 0), startNS, endNS, totalNS, frame);
59 x2 = frame.width;
61 x2 = ns2x((node.startTs || 0) + (node.dur || 0), startNS, endNS, totalNS, frame);
64 if (!node.frame) {
65 node.frame = {};
67 node.frame.x = Math.floor(x1);
[all …]
DProcedureWorkerProcess.ts19 …roc(list: Array<any>, res: Set<any>, startNS: number, endNS: number, totalNS: number, frame: any) {
25 … ProcessStruct.setProcessFrame(list[i], 5, startNS || 0, endNS || 0, totalNS || 0, frame)
26 …if (i > 0 && ((list[i - 1].frame?.x || 0) == (list[i].frame?.x || 0) && (list[i - 1].frame?.width …
53 if (data.frame) {
54 let width = data.frame.width || 0;
56 let miniHeight = Math.round(data.frame.height / CpuStruct.cpuCount)
57 …ctx.fillRect(data.frame.x, data.frame.y + (data.cpu || 0) * miniHeight + padding, data.frame.width…
61 static setFrame(node: any, pns: number, startNS: number, endNS: number, frame: any) {
63 node.frame.x = 0;
65 node.frame.x = Math.floor(((node.startTime || 0) - startNS) / pns);
[all …]
DProcedureWorkerFreq.ts20 …req(list: Array<any>, res: Set<any>, startNS: number, endNS: number, totalNS: number, frame: any) {
31 … CpuFreqStruct.setFreqFrame(list[i], 5, startNS || 0, endNS || 0, totalNS || 0, frame)
32 …if (i > 0 && ((list[i - 1].frame?.x || 0) == (list[i].frame?.x || 0) && (list[i - 1].frame?.width …
54 if (data.frame) {
55 let width = data.frame.width || 0;
63 …let drawHeight: number = Math.floor(((data.value || 0) * (data.frame.height || 0) * 1.0) / CpuFreq…
64 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
66 … ctx.arc(data.frame.x, data.frame.y + data.frame.height - drawHeight, 3, 0, 2 * Math.PI, true)
71 ctx.moveTo(data.frame.x + 3, data.frame.y + data.frame.height - drawHeight);
73 ctx.lineTo(data.frame.x + width, data.frame.y + data.frame.height - drawHeight)
[all …]
DProcedureWorkerTimeline.ts13 … endNS: number, totalNS: number, frame: Rect, keyPressCode: any, keyUpCode: any,
19 timeRuler = new TimeRuler(canvas, ctx, new Rect(0, 0, frame.width, 20), totalNS);
22 … sportRuler = new SportRuler(canvas, ctx, new Rect(0, 100.5, frame.width, frame.height - 100));
25 rangeRuler = new RangeRuler(canvas, ctx!, new Rect(0, 25, frame.width, 75), {
27 endX: frame.width,
41 rangeRuler.frame.width = frame.width;
42 sportRuler.frame.width = frame.width;
43 timeRuler.frame.width = frame.width;
67 frame: Rect; property in Graph
70 …or(canvas: OffscreenCanvas | undefined | null, c: OffscreenCanvasRenderingContext2D, frame: Rect) {
[all …]
DProcedureWorkerFPS.ts20 …fps(list: Array<any>, res: Set<any>, startNS: number, endNS: number, totalNS: number, frame: any) {
34 FpsStruct.setFrame(list[i], 5, startNS, endNS, totalNS, frame)
35 …if (i > 0 && ((list[i - 1].frame?.x || 0) == (list[i].frame?.x || 0) && (list[i - 1].frame?.width …
55 if (data.frame) {
56 let width = data.frame.width || 0;
62 … let drawHeight: number = ((data.fps || 0) * (data.frame.height || 0) * 1.0) / FpsStruct.maxFps;
63 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
65 … ctx.arc(data.frame.x,data.frame.y + data.frame.height - drawHeight,3,0,2*Math.PI,true)
70 ctx.moveTo(data.frame.x+3,data.frame.y + data.frame.height - drawHeight);
72 ctx.lineTo(data.frame.x+width,data.frame.y + data.frame.height - drawHeight)
[all …]
DProcedureWorkerHeap.ts17 …eap(list: Array<any>, res: Set<any>, startNS: number, endNS: number, totalNS: number, frame: any) {
23 HeapStruct.setFrame(list[i], 5, startNS || 0, endNS || 0, totalNS || 0, frame)
37 …(node: HeapStruct, padding: number, startNS: number, endNS: number, totalNS: number, frame: Rect) {
42 x1 = ns2x((node.startTime || 0), startNS, endNS, totalNS, frame);
45 x2 = frame.width;
48 x2 = ns2x(node.startTime+node.dur, startNS, endNS, totalNS, frame);
51 …tangle: Rect = new Rect(Math.floor(x1), Math.ceil(frame.y + padding), Math.ceil(getV), Math.floor(
52 node.frame = rectangle;
56 if (data.frame) {
57 let width = data.frame.width || 0;
[all …]
DProcedureWorkerMem.ts18 …MemFrame(node: any, padding: number, startNS: number, endNS: number, totalNS: number, frame: any) {
24 x1 = ns2x((node.startTime || 0), startNS, endNS, totalNS, frame);
27 x2 = frame.width;
29 x2 = ns2x((node.startTime || 0) + (node.duration || 0), startNS, endNS, totalNS, frame);
32 if (!node.frame) {
33 node.frame = {};
35 node.frame.x = Math.floor(x1);
36 node.frame.y = Math.floor(frame.y + padding);
37 node.frame.width = Math.ceil(getV);
38 node.frame.height = Math.floor(frame.height - padding * 2);
[all …]
DProcedureWorkerCPU.ts19 …cpu(list: Array<any>, res: Set<any>, startNS: number, endNS: number, totalNS: number, frame: any) {
22 let pns = (endNS - startNS) / frame.width;
23 let y = frame.y + 5;
24 let height = frame.height - 10;
28 if (!list[i].frame) {
29 list[i].frame = {};
30 list[i].frame.y = y;
31 list[i].frame.height = height;
33 CpuStruct.setCpuFrame(list[i], pns, startNS, endNS, frame)
34 …if (i > 0 && ((list[i - 1].frame?.x || 0) == (list[i].frame?.x || 0) && ((list[i - 1].frame?.width…
[all …]
DProcedureWorker.ts34 …x(params.rangeSelectObject!.startNS!, params.startNS, params.endNS, params.totalNS, params.frame));
35 …s2x(params.rangeSelectObject!.endNS!, params.startNS, params.endNS, params.totalNS, params.frame));
39 …eSelectObject!.startX!, params.frame.y, params.rangeSelectObject!.endX! - params.rangeSelectObject…
45 …wake: WakeupBean | null, startNS: number, endNS: number, totalNS: number, frame: Rect, selectCpuSt…
74 let frame = e.data.params.frame; variable
93 timeline(canvas, context, startNS, endNS, totalNS, frame,
115 cpu(dataList[type], dataFilter[type], startNS, endNS, totalNS, frame);
120 drawLines(context, xs, frame.height, lineColor);
124 …if (hoverX >= re.frame.x && hoverX <= re.frame.x + re.frame.width && hoverY >= re.frame.y && hover…
139 …drawWakeUp(context, wakeupBean, startNS, endNS, totalNS, frame, type == `cpu${CpuStruct.selectCpuS…
[all …]
/developtools/profiler/host/smartperf/ide/src/trace/bean/
DThreadStruct.ts64 if (data.frame) {
70 …ctx.fillRect(data.frame.x, data.frame.y + padding, data.frame.width, data.frame.height - padding *…
74 …ctx.fillRect(data.frame.x, data.frame.y + padding, data.frame.width, data.frame.height - padding *…
76 … ThreadStruct.drawString(ctx, ThreadStruct.getEndState(data.state || ''), 2, data.frame);
79 …ctx.fillRect(data.frame.x, data.frame.y + padding, data.frame.width, data.frame.height - padding *…
81 … ThreadStruct.drawString(ctx, ThreadStruct.getEndState(data.state || ''), 2, data.frame);
84 …ctx.fillRect(data.frame.x, data.frame.y + padding, data.frame.width, data.frame.height - padding *…
86 … ThreadStruct.drawString(ctx, ThreadStruct.getEndState(data.state || ''), 2, data.frame);
89 …ctx.fillRect(data.frame.x, data.frame.y + padding, data.frame.width, data.frame.height - padding *…
91 … ThreadStruct.drawString(ctx, ThreadStruct.getEndState(data.state || ''), 2, data.frame);
[all …]
DHeapStruct.ts28 …(node: HeapStruct, padding: number, startNS: number, endNS: number, totalNS: number, frame: Rect) {
33 x1 = ns2x((node.startTime || 0), startNS, endNS, totalNS, frame);
36 x2 = frame.width;
39 x2 = ns2x(node.startTime + node.dur, startNS, endNS, totalNS, frame);
42 …tangle: Rect = new Rect(Math.floor(x1), Math.ceil(frame.y + padding), Math.ceil(getV), Math.floor(
43 node.frame = rectangle;
47 if (data.frame) {
48 let width = data.frame.width || 0;
54 …let drawHeight: number = Math.ceil(((data.heapsize || 0) * (data.frame.height || 0)) / data.maxHea…
55 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
[all …]
DFpsStruct.ts32 if (data.frame) {
33 let width = data.frame.width || 0;
39 … let drawHeight: number = ((data.fps || 0) * (data.frame.height || 0) * 1.0) / FpsStruct.maxFps;
40 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
42 … ctx.arc(data.frame.x, data.frame.y + data.frame.height - drawHeight, 3, 0, 2 * Math.PI, true)
47 ctx.moveTo(data.frame.x + 3, data.frame.y + data.frame.height - drawHeight);
49 ctx.lineTo(data.frame.x + width, data.frame.y + data.frame.height - drawHeight)
54 … let drawHeight: number = ((data.fps || 0) * (data.frame.height || 0) * 1.0) / FpsStruct.maxFps;
55 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
62 …e(node: FpsStruct, padding: number, startNS: number, endNS: number, totalNS: number, frame: Rect) {
[all …]
DCpuFreqStruct.ts31 if (data.frame) {
32 let width = data.frame.width || 0;
40 …let drawHeight: number = Math.floor(((data.value || 0) * (data.frame.height || 0) * 1.0) / CpuFreq…
41 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
43 … ctx.arc(data.frame.x, data.frame.y + data.frame.height - drawHeight, 3, 0, 2 * Math.PI, true)
48 ctx.moveTo(data.frame.x + 3, data.frame.y + data.frame.height - drawHeight);
50 ctx.lineTo(data.frame.x + width, data.frame.y + data.frame.height - drawHeight)
55 …let drawHeight: number = Math.floor(((data.value || 0) * (data.frame.height || 0)) / CpuFreqStruct…
56 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
DFuncStruct.ts37 if (data.frame) {
40 let width = data.frame.width || 0;
43 ctx.fillRect(data.frame.x, data.frame.y, data.frame.width, miniHeight - padding * 2)
45 FuncStruct.drawString(ctx, data.funName || '', 5, data.frame)
49 … ctx.strokeRect(data.frame.x, data.frame.y, data.frame.width, miniHeight - padding * 2)
55 … static drawString(ctx: CanvasRenderingContext2D, str: string, textPadding: number, frame: Rect) {
58 if (textMetrics.width < frame.width - textPadding * 2) {
59 let x2 = Math.floor(frame.width / 2 - textMetrics.width / 2 + frame.x + textPadding)
60 … ctx.fillText(str, x2, Math.floor(frame.y + frame.height / 2 + 2), frame.width - textPadding * 2)
63 if (frame.width - textPadding * 2 > charWidth * 4) {
[all …]
DCpuStruct.ts40 if (data.frame) {
41 let width = data.frame.width || 0;
47 ctx.fillRect(data.frame.x, data.frame.y, width, data.frame.height)
56 let y = data.frame.height / 2 + data.frame.y;
58 … let x1 = Math.floor(width / 2 - processMeasure.width / 2 + data.frame.x + textPadding)
63 let x1 = data.frame.x + textPadding
69 … let x2 = Math.floor(width / 2 - threadMeasure.width / 2 + data.frame.x + textPadding)
73 let x1 = data.frame.x + textPadding
81 ctx.strokeRect(data.frame.x, data.frame.y, width - 2, data.frame.height)
DProcessStruct.ts37 if (data.frame) {
38 let width = data.frame.width || 0;
40 let miniHeight = Math.round(data.frame.height / CpuStruct.cpuCount)
41 …ctx.fillRect(data.frame.x, data.frame.y + (data.cpu || 0) * miniHeight + padding, data.frame.width…
DProcessMemStruct.ts35 if (data.frame) {
36 let width = data.frame.width || 0;
41 …let drawHeight: number = ((data.value || 0) * (data.frame.height || 0) * 1.0) / (data.maxValue || …
42 … ctx.fillRect(data.frame.x, data.frame.y + data.frame.height - drawHeight, width, drawHeight)
/developtools/profiler/host/smartperf/ide/src/trace/component/trace/timer-shaft/
DTimeRuler.ts27 …constructor(canvas: HTMLCanvasElement | undefined | null, c: CanvasRenderingContext2D, frame: Rect…
28 super(canvas, c, frame)
30 this.step = this.frame.width / 10;
31 this.stepSmall = this.frame.width / 100;
36 this.step = this.frame.width / 10;
37 this.stepSmall = this.frame.width / 100;
39 this.c.clearRect(this.frame.x, this.frame.y, this.frame.width, this.frame.height)
44 let x = Math.floor(i * this.step) + this.frame.x;
46 this.c.lineTo(x, this.frame.height);
50 this.c.lineTo(x + Math.floor(j * this.stepSmall), this.frame.height / 4);
[all …]
DRangeRuler.ts42 …as: HTMLCanvasElement | undefined | null, name: string, c: CanvasRenderingContext2D, frame: Rect) {
43 super(canvas, c, frame);
45 …this.inspectionFrame = new Rect(frame.x - markPadding, frame.y, frame.width + markPadding * 2, fra…
52 this.c.moveTo(this.frame.x, this.frame.y);
53 this.c.lineTo(this.frame.x, this.frame.y + this.frame.height / 3)
57 this.c.moveTo(this.frame.x, this.frame.y);
58 this.c.lineTo(this.frame.x, this.frame.y + this.frame.height)
86 …constructor(canvas: HTMLCanvasElement | undefined | null, c: CanvasRenderingContext2D, frame: Rect…
87 super(canvas, c, frame)
90 this.markA = new Mark(canvas, 'A', c, new Rect(range.startX, frame.y, 1, frame.height))
[all …]
DSportRuler.ts33 …constructor(canvas: HTMLCanvasElement | undefined | null, c: CanvasRenderingContext2D, frame: Rect…
34 super(canvas, c, frame)
68 this.c.clearRect(this.frame.x, this.frame.y, this.frame.width, this.frame.height)
73 this.c.moveTo(this.frame.x, this.frame.y)
74 this.c.lineTo(this.frame.x + this.frame.width, this.frame.y)
80 this.c.moveTo(this.frame.x, this.frame.y)
81 this.c.lineTo(this.frame.x, this.frame.y + this.frame.height)
90 this.c.moveTo(it, this.frame.y)
91 this.c.lineTo(it, this.frame.y + this.frame.height)
92 this.c.fillText(`+${this.range.xsTxt[i]}`, it + 3, this.frame.y + 12)
/developtools/profiler/host/smartperf/ide/src/trace/component/trace/
DTimerShaftElement.ts70 frame: Rect = new Rect(0, 0, 0, 0); property in TimerShaftElement
131 this.rangeRuler.markA.frame.x = 0;
132 this.rangeRuler.markB.frame.x = this.rangeRuler.frame.width
191 this.rangeRuler.frame.width = width;
192 this.sportRuler.frame.width = width;
193 this.timeRuler.frame.width = width;
201 this.frame.width = width - (this.totalEL?.clientWidth || 0);
202 this.frame.height = this.shadowRoot!.host.clientHeight || 0;
203 this.canvasWidth = Math.round((this.frame.width) * this.dpr);
204 this.canvasHeight = Math.round((this.frame.height) * this.dpr);
[all …]
/developtools/profiler/host/smartperf/ide/test/trace/bean/
DHeapStruct.test.ts26 frame: {
38 frame: {
52 frame: {
68 expect(HeapStruct.setFrame(nodeSource, 1, 10, 15, 30, nodeSource.frame)).toBeUndefined()
72 expect(HeapStruct.setFrame(nodeSource, 1, 15, 20, 30, nodeSource.frame)).toBeUndefined()
76 expect(HeapStruct.setFrame(nodeSource, 1, 10, 20, 30, nodeSource.frame)).toBeUndefined()
/developtools/profiler/host/smartperf/ide/test/trace/component/trace/timer-shaft/
DRangeRuler.test.ts126 frame: {
132 rangeRuler.markA.frame = jest.fn(()=> [])
133 rangeRuler.markA.frame.x = jest.fn(()=>true)
144 rangeRuler.frame = jest.fn(()=>false)
145 rangeRuler.frame.containsWithMargin = jest.fn(()=> true)
150 rangeRuler.markB.frame = jest.fn(()=> true)
152 rangeRuler.markB.frame.x = jest.fn(()=>true)
164 rangeRuler.markA.frame = jest.fn(()=> true)
165 rangeRuler.markA.frame.x = jest.fn(()=>true)
175 rangeRuler.markA.frame = jest.fn(()=> true)
[all …]

12345