<template>
<view class="content">
<view class="text-area">
<text class="title">{{title}}{{i}}</text>
</view>
<image class="logo" v-show="i % 2 == 0" src="/static/logo.png"></image>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
i: 0
}
},
onLoad() {
let _this = this;
setInterval(function() {
_this.change();
}, 1000);
},
methods: {
change() {
this.i++;
}
}
}
</script>
<style>
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.logo {
height: 200rpx;
width: 200rpx;
margin-top: 200rpx;
margin-left: auto;
margin-right: auto;
margin-bottom: 50rpx;
}
.text-area {
display: flex;
justify-content: center;
}
.title {
font-size: 36rpx;
color: #8f8f94;
}
</style>
- 发布:2022-06-25 14:03
- 更新:2023-10-30 12:46
- 阅读:3330
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.5.2
HBuilderX类型: 正式
HBuilderX版本号: 3.4.15
手机系统: Android
手机系统版本号: Android 7.0
手机厂商: 小米
手机机型: 小米盒子
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
真机运行测试代码,adb shell持续用 ps 命令观察内存占用即可
真机运行测试代码,adb shell持续用 ps 命令观察内存占用即可
预期结果:
没有内存泄露
没有内存泄露
实际结果:
有内存泄露
有内存泄露
bug描述:
一段非常简单的测试代码,从6月24晚上21:30 运行到 6月25日13:40
主进程内存占用,从185MB最高涨到210MB,但是后来有回落到190MB左右,目前还没能得出最终结论;
jse进程内存占用,从18MB涨到了42MB,起见没有明显回落,一直在小幅上涨;
可以看到的是jse进程有内存泄露;
如果是复杂的业务代码,泄露速度会快很多
测试代码已经加入附件,代码是使用默认空模板创建,仅仅修改了几行代码
愚者
各位领导干部早上好,问题解决了没
2024-01-02 10:16