手机软件出现应用软件错误怎么解决?

手机软件出现应用软件错误怎么解决?,第1张

非智能机:如果你打开软件运行到一定时间后出现软件错误提示,说明说明内存溢出,我以前用5310xm也是一样的,如果刚打开软件出现软件错误,说明程序编写时代码错误,一般来说只能更换版本,无其他办法,智能机:我目前还没遇到此事,除了软件权限,证书问题没有其他问题了,,纯手打字,希望满意

手机内存(RAM/ROM)是不同的概念。RAM是随机存取存储器,用于存放系统和软件执行中的暂存数据。ROM(一般指Flash ROM)是快闪储存器,用于存放用户文件,程序文件等二进制文件。——————————明白了这个概念,我们就可以针对不同情况来优化内存,首先说RAM的优化,RAM即运行内存,这个是芯片固定参数,固化在手机中不能修改大小,但我们可以通过清除无用的暂存数据和强制结束无用线程来释放更多的运行内存,为程序提高处理效率。诺记S40V3机器普遍是2MB的RAM,运行个QQ就差不多了,刷后台再开其他软件会出现Out Of Memory(内存溢出)提示,这种情况只能后台不要开软件,S40V5普遍RMA都大一点,只要不多开N个都不会出现内存溢出,当软件在手机上运行很慢的时候可以释放内存,百度搜索“JAVA 内存整理”随意找一款软件下载使用即可。S60的机器都有不低的RAM,可以支持多软件后台,如果出现内存溢出/不足提示可以关闭部分暂时不使用的软件在开启新的软件。其它机器支持JAVA就使用内存整理,不支持就重启设备来释放内存。++++++++++++++++++++++++++++++当然我猜你想说的是ROM,这种Flash ROM我们习惯称为内存卡,或者TF卡,扩展卡,也有集成在手机里的ROM,如果是这种储存器出现内存不足,只要删除无用的文件就可以释放空间,如果你都不想删除,可以参照设备最大支持Flasl外置储存卡的大小来更换更大的储存卡。+++++++++++++++++++++++++++++

使用pagerview+fragment加载数据,手机运行内存512M,差不多滑动到25张左右就爆内存溢出
在fragment的onPause方法里面有调用
imageLoaderclearMemoryCache();
imageLoaderclearDiscCache();
Systemgc();
根本没效果
universalimageloader的配置为
ImageLoaderConfiguration config = new ImageLoaderConfiguration
Builder(context)
threadPoolSize(5)
discCacheSize(20 1024 1024)
discCacheFileNameGenerator(new Md5FileNameGenerator())
discCacheFileCount(100)
discCache(new TotalSizeLimitedDiscCache(CacheFile, 20 1024 1024))
build();
imageLoaderinit(config);
加个爆溢出的logcat
Clamp target GC heap from 256561MB to 256000MB
有的机型只有48MB,更容易爆溢出了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12928900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存