diff --git a/ide/src/trace/component/SpSystemTrace.event.ts b/ide/src/trace/component/SpSystemTrace.event.ts index 0c8ed206730ad62fa3fcd59e5615cde0a02163b6..ab442e53e6efde80940f36c33de6b0d5e6e59714 100644 --- a/ide/src/trace/component/SpSystemTrace.event.ts +++ b/ide/src/trace/component/SpSystemTrace.event.ts @@ -619,9 +619,9 @@ export function spSystemTraceDocumentOnKeyPress(this: unknown, sp: SpSystemTrace sp.observerScrollHeightEnable = false; if (sp.keyboardEnable) { if (keyPress === 'm') { - if(sp.selectFlag) { + if (sp.selectFlag) { sp.selectFlag!.selected = false; - } + } sp.slicestime = sp.setSLiceMark(ev.shiftKey); if (sp.slicestime) { if (TraceRow.rangeSelectObject) { @@ -636,7 +636,7 @@ export function spSystemTraceDocumentOnKeyPress(this: unknown, sp: SpSystemTrace } if (keyPress === 'f') { let search = document.querySelector('body > sp-application')!.shadowRoot!.querySelector('#lit-search'); - if(search && search.searchValue !== '' && sp.currentRow !== undefined) { + if (search && search.searchValue !== '' && sp.currentRow !== undefined) { sp.currentRow = undefined; } let isSelectSliceOrFlag = false; diff --git a/ide/src/trace/component/SpSystemTrace.init.ts b/ide/src/trace/component/SpSystemTrace.init.ts index 85b95e18b731279b997386131291b5f549f7eb3d..93f6d623a01265e443021ac0c17a20bfd0f3c984 100644 --- a/ide/src/trace/component/SpSystemTrace.init.ts +++ b/ide/src/trace/component/SpSystemTrace.init.ts @@ -417,9 +417,9 @@ function collectHandlerYes(sp: SpSystemTrace, currentRow: unknown, event: unknow !currentRow.name.includes(parentRow.name) ) { //@ts-ignore - currentRow.name = currentRow.protoParentId ? `${currentRow.name} (${currentRow.protoParentId})` : - //@ts-ignore - `${currentRow.name} (${parentRow.name})` + currentRow.name = currentRow.protoParentId ? `${currentRow.name} (${currentRow.protoParentId})` : + //@ts-ignore + `${currentRow.name} (${parentRow.name})`; } }); } @@ -769,8 +769,8 @@ export function spSystemTraceInitElement(sp: SpSystemTrace): void { } sp.tabCpuFreq = sp.traceSheetEL.shadowRoot.querySelector('tabpane-frequency-sample'); sp.tabCpuState = sp.traceSheetEL.shadowRoot.querySelector('tabpane-counter-sample'); - sp.wakeupListTbl = sp.traceSheetEL.shadowRoot?.querySelector("#current-selection > tabpane-current-selection")?. - shadowRoot?.querySelector("#wakeupListTbl"); + sp.wakeupListTbl = sp.traceSheetEL.shadowRoot?.querySelector('#current-selection > tabpane-current-selection')?. + shadowRoot?.querySelector('#wakeupListTbl'); sp.rangeSelect = new RangeSelect(sp); // @ts-ignore rightButton?.addEventListener('click', rightButtonOnClick(sp, rightStar)); @@ -911,11 +911,12 @@ function spSystemTraceShowStructFindIndex( return findIndex; } //向前查找逻辑 -function findPreviousOne(start: number, end: number, structs: Array): number { +function findPreviousOne(start: number, end: number, structs: Array): number { let findIndex = -1; const rangeEnd = TraceRow.range!.endNS; for (let i = start; i >= end; i--) { let it = structs[i]; + //@ts-ignore if (it.startTime! < rangeEnd) { findIndex = i; break; @@ -924,11 +925,12 @@ function findPreviousOne(start: number, end: number, structs: Array): numbe return findIndex; } //向后查找 -function findNextOne(start: number, end: number, structs: Array): number { +function findNextOne(start: number, end: number, structs: Array): number { let findIndex = -1; const rangeStart = TraceRow.range!.startNS; for (let i = start; i <= end; i++) { let it = structs[i]; + //@ts-ignore if (it.startTime > rangeStart) { findIndex = i; break; diff --git a/ide/src/trace/component/SpSystemTrace.ts b/ide/src/trace/component/SpSystemTrace.ts index 34312c6cefcfdfe08ee7623efe00fb194ec6ba71..5d1c75c9cc6d2c9d208a23c42f9e9d5efe115c9a 100644 --- a/ide/src/trace/component/SpSystemTrace.ts +++ b/ide/src/trace/component/SpSystemTrace.ts @@ -229,9 +229,9 @@ export class SpSystemTrace extends BaseElement { focusTarget: string = ''; wakeupListTbl: LitTable | undefined | null; _checkclick: boolean = false; //判断点击getWakeupList按钮 - docomList: Array = []; + docomList: Array = []; repaintList: Array = []; - presentList: Array = []; + presentList: Array = []; set snapshotFile(data: FileInfo) { this.snapshotFiles = data; @@ -376,18 +376,18 @@ export class SpSystemTrace extends BaseElement { } pushPidToSelection(selection: SelectionParam, id: string, originalId?: string | Array): void { - let add = (it: string) => { + let add = (it: string): void => { let pid = parseInt(it ? it : id); if (!isNaN(pid!)) { if (!selection.processIds.includes(pid!)) { selection.processIds.push(pid!); } } - } + }; if (Array.isArray(originalId)) { originalId.forEach(item => { add(item); - }) + }); } else { add(originalId!); } @@ -1198,7 +1198,7 @@ export class SpSystemTrace extends BaseElement { } this.rangeTraceRow = rows; let search = document.querySelector('body > sp-application')!.shadowRoot!.querySelector('#lit-search'); - if(search?.isClearValue) { + if (search?.isClearValue) { spSystemTraceDocumentOnMouseMoveMouseDown(this, search!); } this.rangeSelect.selectHandler?.(this.rangeSelect.rangeTraceRow, false); @@ -2311,7 +2311,7 @@ export class SpSystemTrace extends BaseElement { showStruct(previous: boolean, currentIndex: number, structs: Array, retargetIndex?: number): number { let tagIndex = spSystemTraceShowStruct(this, previous, currentIndex, structs, retargetIndex); - return tagIndex === -1?currentIndex:tagIndex; + return tagIndex === -1 ? currentIndex : tagIndex; } private toTargetDepth = (entry: unknown, funcRowID: string, funcStract: unknown): void => { @@ -2640,7 +2640,7 @@ export class SpSystemTrace extends BaseElement { window.publish(window.SmartEvent.UI.WakeupList, SpSystemTrace.wakeupList); this.wakeupListTbl!.loading = false; this._checkclick = false; - this.refreshCanvas(true); + this.refreshCanvas(true); return null; } // @ts-ignore SpSystemTrace.wakeupList.push(a); // @ts-ignore diff --git a/ide/src/trace/component/trace/base/TraceRow.ts b/ide/src/trace/component/trace/base/TraceRow.ts index 005cc61e921d8dec478f0b3ecafa37ee6cf294cb..ccae04b42e278f4916e8fbe85ead8691493c8ce1 100644 --- a/ide/src/trace/component/trace/base/TraceRow.ts +++ b/ide/src/trace/component/trace/base/TraceRow.ts @@ -219,7 +219,7 @@ export class TraceRow extends HTMLElement { asyncFuncStartTID!: number | undefined; protoParentId: string | null | undefined; protoPid: string | undefined; - summaryProtoPid: Array | undefined; + summaryProtoPid: Array | undefined; constructor( args: { @@ -1544,11 +1544,11 @@ export class TraceRow extends HTMLElement { let rectY = myRect.y; let rectHeight = myRect.height; if (!inFavoriteArea && favoriteHeight !== undefined) { - let expand = sessionStorage.getItem('expand'); + let expand = sessionStorage.getItem('expand'); let foldHeight = Number(sessionStorage.getItem('foldHeight')); - y = expand === 'true' ? - (e.offsetY + prevScrollY - 148 - favoriteHeight!) : - (e.offsetY + prevScrollY - (148 - foldHeight) - favoriteHeight!); + y = expand === 'true' ? + (e.offsetY + prevScrollY - 148 - favoriteHeight!) : + (e.offsetY + prevScrollY - (148 - foldHeight) - favoriteHeight!); rectY = this.offsetTop; rectHeight = this.clientHeight; } diff --git a/ide/src/trace/component/trace/sheet/cpu/TabPaneCpuByThread.ts b/ide/src/trace/component/trace/sheet/cpu/TabPaneCpuByThread.ts index d03da128ecfdb8ff9946cffc23d598fad5d7b329..6f1d0e388d900fc69ca32868baa52714521d6412 100644 --- a/ide/src/trace/component/trace/sheet/cpu/TabPaneCpuByThread.ts +++ b/ide/src/trace/component/trace/sheet/cpu/TabPaneCpuByThread.ts @@ -254,7 +254,7 @@ export class TabPaneCpuByThread extends BaseElement { }; data.forEach((obj) => { // 聚合 cpu 数据 - if (obj.cat === "cpu") { + if (obj.cat === 'cpu') { const tidPidKey = `${obj.tid}-${obj.pid}`; const cpuDurationKey = `cpu${obj.cpu}`; const cpuPercentKey = `cpu${obj.cpu}Ratio`; @@ -281,11 +281,11 @@ export class TabPaneCpuByThread extends BaseElement { } // 聚合 softirq 数据 - if (obj.cat === "softirq") { + if (obj.cat === 'softirq') { this.updateIrqAndSoftirq(softirqAggregations, obj, cpuByThreadValue); } // 聚合 irq 数据 - if (obj.cat === "irq") { + if (obj.cat === 'irq') { this.updateIrqAndSoftirq(irqAggregations, obj, cpuByThreadValue); } diff --git a/ide/src/trace/component/trace/sheet/cpu/TabPaneSchedPriority.ts b/ide/src/trace/component/trace/sheet/cpu/TabPaneSchedPriority.ts index 28eb279a3135fa9b806828c4da3e7ed1018b18bf..b1a399979a100da6895e973cef572e0f0fc77191 100644 --- a/ide/src/trace/component/trace/sheet/cpu/TabPaneSchedPriority.ts +++ b/ide/src/trace/component/trace/sheet/cpu/TabPaneSchedPriority.ts @@ -142,7 +142,7 @@ export class TabPaneSchedPriority extends BaseElement { private async fetchAndProcessData(): Promise { if (this.strValueMap.size === 0) { - let res = await queryArgsById('next_info', this.selectionParam?.traceId || undefined) + let res = await queryArgsById('next_info', this.selectionParam?.traceId || undefined); await queryThreadStateArgsById(res[0].id, this.selectionParam?.traceId || undefined). then((value): void => { for (const item of value) { diff --git a/ide/src/trace/component/trace/sheet/freq/TabPaneCpuFreqLimits.ts b/ide/src/trace/component/trace/sheet/freq/TabPaneCpuFreqLimits.ts index 8330f99e3c357b69610028effe6b657ae529c200..225de2afcdd0493464f6aefe0ef8aa07fcbaeff7 100644 --- a/ide/src/trace/component/trace/sheet/freq/TabPaneCpuFreqLimits.ts +++ b/ide/src/trace/component/trace/sheet/freq/TabPaneCpuFreqLimits.ts @@ -105,14 +105,14 @@ export class TabPaneCpuFreqLimits extends BaseElement { return item; }); this.cpuFreqLimitSource.sort((a, b): number => { - let cpuLeftData = Number(a.cpu.toString().replace('Cpu','')); - let cpuRightData = Number(b.cpu.toString().replace('Cpu','')); + let cpuLeftData = Number(a.cpu.toString().replace('Cpu', '')); + let cpuRightData = Number(b.cpu.toString().replace('Cpu', '')); if (cpuLeftData > cpuRightData) { return 1; - }else{ + } else { return -1; } - }) + }); this.sortCpuFreqLimitTable(this.cpuFreqLimitSortKey, this.cpuFreqLimitSortType); } @@ -160,12 +160,12 @@ export class TabPaneCpuFreqLimits extends BaseElement { compareCpu(cpuFreqLimitA: unknown, cpuFreqLimitB: unknown, type: number): number { // @ts-ignore - let cpuLeftData = Number(cpuFreqLimitA.cpu.toString().replace('Cpu','')); + let cpuLeftData = Number(cpuFreqLimitA.cpu.toString().replace('Cpu', '')); // @ts-ignore - let cpuRightData = Number(cpuFreqLimitB.cpu.toString().replace('Cpu','')); + let cpuRightData = Number(cpuFreqLimitB.cpu.toString().replace('Cpu', '')); if (type === 1) { return cpuLeftData - cpuRightData; - }else{ + } else { return cpuRightData - cpuLeftData; } } diff --git a/ide/src/trace/component/trace/sheet/frequsage/TabPaneFreqUsage.ts b/ide/src/trace/component/trace/sheet/frequsage/TabPaneFreqUsage.ts index dac1df4cb78c435c0daf15b2d40147446acfe386..f5ba60875ef8e17f4a66552b9fc7dc500935d4bf 100644 --- a/ide/src/trace/component/trace/sheet/frequsage/TabPaneFreqUsage.ts +++ b/ide/src/trace/component/trace/sheet/frequsage/TabPaneFreqUsage.ts @@ -13,29 +13,29 @@ * limitations under the License. */ -import { BaseElement, element } from "../../../../../base-ui/BaseElement"; +import { BaseElement, element } from '../../../../../base-ui/BaseElement'; import { LitTable, RedrawTreeForm, -} from "../../../../../base-ui/table/lit-table"; -import { SelectionParam } from "../../../../bean/BoxSelection"; -import "../../../StackBar"; -import { getTabRunningPercent } from "../../../../database/sql/ProcessThread.sql"; +} from '../../../../../base-ui/table/lit-table'; +import { SelectionParam } from '../../../../bean/BoxSelection'; +import '../../../StackBar'; +import { getTabRunningPercent } from '../../../../database/sql/ProcessThread.sql'; import { queryCpuFreqUsageData, queryCpuFreqFilterId, -} from "../../../../database/sql/Cpu.sql"; -import { Utils } from "../../base/Utils"; -import { resizeObserver } from "../SheetUtils"; -import { SpSegmentationChart } from "../../../chart/SpSegmentationChart"; +} from '../../../../database/sql/Cpu.sql'; +import { Utils } from '../../base/Utils'; +import { resizeObserver } from '../SheetUtils'; +import { SpSegmentationChart } from '../../../chart/SpSegmentationChart'; import { type CpuFreqData, type RunningFreqData, type RunningData, type CpuFreqTd, -} from "./TabPaneFreqUsageConfig"; +} from './TabPaneFreqUsageConfig'; -@element("tabpane-frequsage") +@element('tabpane-frequsage') export class TabPaneFreqUsage extends BaseElement { private threadStatesTbl: LitTable | null | undefined; private currentSelectionParam: SelectionParam | undefined; @@ -117,20 +117,20 @@ export class TabPaneFreqUsage extends BaseElement { */ private threadClick(data: Array): void { let labels = this.threadStatesTbl?.shadowRoot - ?.querySelector(".th > .td")! - .querySelectorAll("label"); + ?.querySelector('.th > .td')! + .querySelectorAll('label'); if (labels) { for (let i = 0; i < labels.length; i++) { let label = labels[i].innerHTML; - labels[i].addEventListener("click", (e) => { - if (label.includes("Process") && i === 0) { + labels[i].addEventListener('click', (e) => { + if (label.includes('Process') && i === 0) { this.threadStatesTbl!.setStatus(data, false); this.threadStatesTbl!.recycleDs = this.threadStatesTbl!.meauseTreeRowElement( data, RedrawTreeForm.Retract ); - } else if (label.includes("Thread") && i === 1) { + } else if (label.includes('Thread') && i === 1) { for (let item of data) { // @ts-ignore item.status = true; @@ -143,7 +143,7 @@ export class TabPaneFreqUsage extends BaseElement { data, RedrawTreeForm.Retract ); - } else if (label.includes("CPU") && i === 2) { + } else if (label.includes('CPU') && i === 2) { this.threadStatesTbl!.setStatus(data, true); this.threadStatesTbl!.recycleDs = this.threadStatesTbl!.meauseTreeRowElement( @@ -159,11 +159,11 @@ export class TabPaneFreqUsage extends BaseElement { initElements(): void { this.threadStatesTbl = this.shadowRoot?.querySelector( - "#tb-running-percent" + '#tb-running-percent' ); //开启一个线程计算busyTime this.worker = new Worker( - new URL("../../../../database/TabPaneFreqUsageWorker", import.meta.url) + new URL('../../../../database/TabPaneFreqUsageWorker', import.meta.url) ); TabPaneFreqUsage.element = this; } diff --git a/ide/src/trace/component/trace/sheet/hiperf/TabPerfBottomUp.ts b/ide/src/trace/component/trace/sheet/hiperf/TabPerfBottomUp.ts index e16e6aedd89842bf4c360651faf02a46f23f3450..ac9e87b14c10aec6b1c2ada52408fab286267863 100644 --- a/ide/src/trace/component/trace/sheet/hiperf/TabPerfBottomUp.ts +++ b/ide/src/trace/component/trace/sheet/hiperf/TabPerfBottomUp.ts @@ -58,7 +58,7 @@ export class TabpanePerfBottomUp extends BaseElement { findSearchNode(this.bottomUpSource, this.searchValue, false); } if (HiPerfStruct.bottomFindCount === 0 && this.bottomUpFilter!.filterValue !== '') { - this.bottomUpTable!.recycleDataSource = [] + this.bottomUpTable!.recycleDataSource = []; } else { this.bottomUpTable!.setStatus(this.bottomUpSource, true); this.setBottomUpTableData(this.bottomUpSource); diff --git a/ide/src/trace/component/trace/sheet/native-memory/TabPaneNMemory.ts b/ide/src/trace/component/trace/sheet/native-memory/TabPaneNMemory.ts index 9933db85458775afaa5e9fefbd3956a72339c509..46414ffaaa62b9b31a879559e23cbd85387a2ab2 100644 --- a/ide/src/trace/component/trace/sheet/native-memory/TabPaneNMemory.ts +++ b/ide/src/trace/component/trace/sheet/native-memory/TabPaneNMemory.ts @@ -140,7 +140,7 @@ export class TabPaneNMemory extends BaseElement { let tmpNumber = item.addr.split('x'); //@ts-ignore item.addr = '0x' + Number(tmpNumber[1]).toString(16); - }) + }); this.memorySource = results; this.memoryTbl!.recycleDataSource = this.memorySource; } else {