公司有个大屏,在运行app一段时间后会出现一些问题:
app分为内外两个页面,在工作时会切到工作业务的页面,在工作结束或空闲时会切回默认页面播放视频。
在做压力测试时,让其不断的工作,结束,工作,结束,app也就在默认页面和工作页面之间相互切换。在一段时间后,一般为一天左右,app会闪退,或卡死,重新打开app发现视频卡在第一帧,直接到文件浏览器打开视频文件也显示无法播放,直到重启大屏才能正常播放。
同样的app,在另一个配置较高的大屏上做同样的压力测试却是没有问题的。之前有听人家给建议,将一部分存储空间划分为虚拟内存,可能可以处理这个问题。不过我不是很懂系统方面的,按自己的理解是将系统分给Dalvik虚拟机的内存划大一些,可是我试着将build.prop中的相关参数划分大点,还是解决不了问题。是不是我理解错呢?并不是指划分给Dalvik虚拟机内存呢?
或者说是否有其他的方式来处理硬件配置低的问题呢?不更换硬件的话
app分为内外两个页面,在工作时会切到工作业务的页面,在工作结束或空闲时会切回默认页面播放视频。
在做压力测试时,让其不断的工作,结束,工作,结束,app也就在默认页面和工作页面之间相互切换。在一段时间后,一般为一天左右,app会闪退,或卡死,重新打开app发现视频卡在第一帧,直接到文件浏览器打开视频文件也显示无法播放,直到重启大屏才能正常播放。
同样的app,在另一个配置较高的大屏上做同样的压力测试却是没有问题的。之前有听人家给建议,将一部分存储空间划分为虚拟内存,可能可以处理这个问题。不过我不是很懂系统方面的,按自己的理解是将系统分给Dalvik虚拟机的内存划大一些,可是我试着将build.prop中的相关参数划分大点,还是解决不了问题。是不是我理解错呢?并不是指划分给Dalvik虚拟机内存呢?
或者说是否有其他的方式来处理硬件配置低的问题呢?不更换硬件的话