2016 - 2024

感恩一路有你

微信怎么会占用那么大空间 为什么微信这么占内存?

浏览量:4471 时间:2023-07-12 09:53:05 作者:采采

为什么微信这么占内存?

因为在运行过程中会产生太多文件,占用空间太大。作为广泛使用的社交软件, s手机安装包(安卓版)文件大小只有150M左右,但在使用过程中会产生大量文件,包括垃圾缓存、聊天图片、小视频、聊天表情、聊天语音、拍摄保存的文件等文件。久而久之,会造成占用巨大的存储空间,甚至超过10G。如果手机内部存储比较小,占用的空间会吃掉手机很多存储空间。当手机可用空间不足10%时,还会提示空间不足,严重影响手机运行速度,导致手机卡顿甚至死机的情况。我们经常使用两种清理文件,一种是通过的存储空间清理功能,另一种是通过常用清理软件(如360安全卫士等)的清理功能。).建议使用第二种方法,因为可以根据对象类型选择要清理的文件,并准确定位要删除的文件,可以更彻底的清理文件。希望我的回答对你有帮助。欢迎继续沟通交流。

为什么现在有些软件所占内存越来越大,功能却没什么增加?

数据交换多,数据占用内存大。

有些是跨平台的app。

只要开发一次就可以同时打包成ios和android的那种,基本上包会更大。

这类应用一般是打包的runtim:应用程序容器

2 : App应用功能包

App应用功能需要在容器中有效运行。

这个容器需要运行在ios平台或者android平台上。

如果下游开发者开发的功能很小,这个容器的体积肯定会占最终应用的大部分。比如应用功能包是1M,容器是50M,所以你看到一个功能简单但是51M的app。

如果最后开发出来的功能比较复杂。最终发布的应用会非常大,自然容器的体积会占很小的比例。比如:应用功能包200M,容器50 m,结合他的功能,你赢了 我不认为这个应用程序特别大。

也可以以一个小程序为例:小程序的大容器是,小程序本身的大小最多1-2m,按照原生应用的开发来发布,类似功能的app大小最多5m。如果把其他功能都去掉了,就会离开这个小程序的入口。我们可以把现在的看成这个app,这个app的大小在500 m以上。

许多跨平台应用只有借助同类容器,才能有效实现一次开发、多平台发布。可以看到内存占用很大,80%甚至90%都是这个容器的大小。

在这样的应用程序中有很多不必要的内存开销。因为外面有一个大而全的容器在运行。

界面:

越来越多的系统、平台和第三方接入。

说白了就是产品本身越来越不纯。

越来越多的上游和下游数据被分发。

功能本身:

在这个以数据为基础的互联网时代,大数据越来越受到重视。为了收集数据,产品本身不得不增加更多的功能。

当然,5G的实现可能会颠覆现有的一切。因为传输速率大大提高了?

功能 文件 容器 内存

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。