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", ResponseSupport = "response-support",
ResponseMemoryInfo = "response-memory-info", ResponseMemoryInfo = "response-memory-info",
MemoryInfo = "memory-info",
VisibleFPS = "visible-fps", VisibleFPS = "visible-fps",
/** /**
* *

View File

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

View File

@ -6,12 +6,6 @@
<CCSelect v-model:value="frameID" @change="onChangeFrame" :data="getFramesData()"> </CCSelect> <CCSelect v-model:value="frameID" @change="onChangeFrame" :data="getFramesData()"> </CCSelect>
</div> </div>
<div v-if="isShowDebug" class="find"> <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> <Hierarchy></Hierarchy>
<CCDivider></CCDivider> <CCDivider></CCDivider>
<Inspector></Inspector> <Inspector></Inspector>
@ -141,9 +135,6 @@ export default defineComponent({
let eventData: NodeInfoData = event.data; let eventData: NodeInfoData = event.data;
isShowDebug.value = true; isShowDebug.value = true;
}); });
bridge.on(Msg.MemoryInfo, (eventData: any) => {
memory.value = eventData;
});
bridge.on(Msg.ResponseError, (event: PluginEvent) => { bridge.on(Msg.ResponseError, (event: PluginEvent) => {
const err: string = event.data; const err: string = event.data;
ccui.footbar.showError(err); 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 // el-treekey
const defaultProps = ref<{ children: string; label: string }>({ const defaultProps = ref<{ children: string; label: string }>({
children: "children", children: "children",
@ -184,7 +164,6 @@ export default defineComponent({
const version = ref(PluginConfig.manifest.version); const version = ref(PluginConfig.manifest.version);
return { return {
version, version,
memory,
defaultProps, defaultProps,
frameID, frameID,
iframes, iframes,
@ -202,10 +181,6 @@ export default defineComponent({
return options; return options;
}, },
onMemoryTest() {
bridge.send(Msg.MemoryInfo);
},
onChangeFrame, onChangeFrame,
}; };
}, },