memory info优化掉

This commit is contained in:
xu_yanfeng 2025-01-23 12:27:27 +08:00
parent 77fd02da9d
commit 81ee5063f2
4 changed files with 4 additions and 46 deletions

View File

@ -92,7 +92,6 @@ export enum Msg {
ResponseSupport = "response-support",
ResponseMemoryInfo = "response-memory-info",
MemoryInfo = "memory-info",
VisibleFPS = "visible-fps",
/**
*

View File

@ -763,24 +763,4 @@ export class Inspector extends InjectEvent {
}
return false;
}
onMemoryInfo() {
const memory = console["memory"];
this.sendMsgToContent(Msg.MemoryInfo, {
performance: {
// @ts-ignore
jsHeapSizeLimit: window.performance.memory.jsHeapSizeLimit,
// @ts-ignore
totalJSHeapSize: window.performance.memory.totalJSHeapSize,
// @ts-ignore
usedJSHeapSize: window.performance.memory.usedJSHeapSize,
},
console: {
jsHeapSizeLimit: memory.jsHeapSizeLimit,
totalJSHeapSize: memory.totalJSHeapSize,
usedJSHeapSize: memory.usedJSHeapSize,
},
});
}
}

View File

@ -1,6 +1,7 @@
<template>
<div class="left">
<CCDock name="Hierarchy">
<template v-slot:tab-name-before> </template>
<template v-slot:title>
<i class="iconfont icon_refresh refresh" :class="{ 'refresh-rotate': freshAuto }" @click="onClickRefresh"></i>
<div class="engine-version" v-if="engineVersion">Cocos Creator V{{ engineVersion }}</div>
@ -327,6 +328,9 @@ export default defineComponent({
padding-right: 5px;
font-size: 10px;
user-select: none;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.matchCase {
width: 30px;

View File

@ -6,12 +6,6 @@
<CCSelect v-model:value="frameID" @change="onChangeFrame" :data="getFramesData()"> </CCSelect>
</div>
<div v-if="isShowDebug" class="find">
<div v-if="false">
<CCButton type="success" @click="onMemoryTest">内存测试</CCButton>
<span>JS堆栈限制: {{ memory.performance.jsHeapSizeLimit }}</span>
<span>JS堆栈大小: {{ memory.performance.totalJSHeapSize }}</span>
<span>JS堆栈使用: {{ memory.performance.usedJSHeapSize }}</span>
</div>
<Hierarchy></Hierarchy>
<CCDivider></CCDivider>
<Inspector></Inspector>
@ -141,9 +135,6 @@ export default defineComponent({
let eventData: NodeInfoData = event.data;
isShowDebug.value = true;
});
bridge.on(Msg.MemoryInfo, (eventData: any) => {
memory.value = eventData;
});
bridge.on(Msg.ResponseError, (event: PluginEvent) => {
const err: string = event.data;
ccui.footbar.showError(err);
@ -158,17 +149,6 @@ export default defineComponent({
});
});
const memory = ref<{
performance: {
jsHeapSizeLimit?: number;
totalJSHeapSize?: number;
usedJSHeapSize?: number;
};
console: Object;
}>({
performance: {},
console: {},
});
// el-treekey
const defaultProps = ref<{ children: string; label: string }>({
children: "children",
@ -184,7 +164,6 @@ export default defineComponent({
const version = ref(PluginConfig.manifest.version);
return {
version,
memory,
defaultProps,
frameID,
iframes,
@ -202,10 +181,6 @@ export default defineComponent({
return options;
},
onMemoryTest() {
bridge.send(Msg.MemoryInfo);
},
onChangeFrame,
};
},