Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Commit 284edcf

Browse files
authored
Merge pull request #297 from aoliaoaoaojiao/main
【fix】修复安卓性能图表卡顿bug
2 parents 5930c93 + f6323ae commit 284edcf

File tree

3 files changed

+426
-335
lines changed

3 files changed

+426
-335
lines changed

src/components/AndroidPerf.vue

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,45 +38,53 @@ const stopPerfmon = () => {
3838
isStart.value = false;
3939
};
4040
const clearPerfmon = () => {
41-
sysCpu.value = [];
42-
sysMem.value = [];
43-
sysNetwork.value = [];
44-
procCpu.value = [];
45-
procMem.value = [];
46-
procFps.value = [];
47-
procThread.value = [];
41+
// sysCpu.value = [];
42+
// sysMem.value = [];
43+
// sysNetwork.value = [];
44+
// procCpu.value = [];
45+
// procMem.value = [];
46+
// procFps.value = [];
47+
// procThread.value = [];
48+
androidPerfChart.value.clearPerf();
4849
};
4950
const setData = (data) => {
5051
if (data.process) {
5152
if (data.process.cpuInfo) {
52-
procCpu.value.push(data.process.cpuInfo);
53+
// procCpu.value.push(data.process.cpuInfo);
54+
androidPerfChart.value.pushProcCpuData(data.process.cpuInfo)
5355
androidPerfChart.value.printPerfCpu();
5456
}
5557
if (data.process.memInfo) {
56-
procMem.value.push(data.process.memInfo);
58+
// procMem.value.push(data.process.memInfo);
59+
androidPerfChart.value.pushProcMemData(data.process.memInfo);
5760
androidPerfChart.value.printPerfMem();
5861
}
5962
if (data.process.fpsInfo) {
60-
procFps.value.push(data.process.fpsInfo);
63+
// procFps.value.push(data.process.fpsInfo);
64+
androidPerfChart.value.pushProcFPSData(data.process.fpsInfo);
6165
androidPerfChart.value.printProcFps();
6266
}
6367
if (data.process.threadInfo) {
64-
procThread.value.push(data.process.threadInfo);
68+
// procThread.value.push(data.process.threadInfo);
69+
androidPerfChart.value.pushProcThreadData(data.process.threadInfo);
6570
androidPerfChart.value.printProcThread();
6671
}
6772
}
6873
if (data.system) {
6974
if (data.system.cpuInfo) {
70-
sysCpu.value.push(data.system.cpuInfo);
75+
// sysCpu.value.push(data.system.cpuInfo);
76+
androidPerfChart.value.pushSysCpuData(data.system.cpuInfo);
7177
androidPerfChart.value.printCpu();
7278
androidPerfChart.value.printSingleCpu();
7379
}
7480
if (data.system.memInfo) {
75-
sysMem.value.push(data.system.memInfo);
81+
// sysMem.value.push(data.system.memInfo);
82+
androidPerfChart.value.pushSysMemData(data.system.memInfo);
7683
androidPerfChart.value.printMem();
7784
}
7885
if (data.system.networkInfo) {
79-
sysNetwork.value.push(data.system.networkInfo);
86+
// sysNetwork.value.push(data.system.networkInfo);
87+
androidPerfChart.value.pushSysNetworkData(data.system.networkInfo)
8088
androidPerfChart.value.printNetwork();
8189
}
8290
}

0 commit comments

Comments
 (0)