mirror of
https://github.com/tidys/cc-inspector-chrome
synced 2025-04-20 00:48:43 +00:00
memory info优化掉
This commit is contained in:
parent
77fd02da9d
commit
81ee5063f2
@ -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",
|
||||||
/**
|
/**
|
||||||
* 当前页面信息
|
* 当前页面信息
|
||||||
|
@ -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,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
|
@ -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-tree的渲染key
|
// el-tree的渲染key
|
||||||
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,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user