Android:15s-120s后应用程序的性能提升.为什么?

Android:15s-120s后应用程序的性能提升.为什么?,第1张

概述我正在处理的游戏有点问题.游戏在大多数设备上运行得很好,除了三星Tab和GalaxyS(它可能更多,但我有关于这两个的报告).在这些设备上发生的事情是该应用程序看起来非常缓慢15秒-120秒然后急剧加速(从5fs到30fps,这是其他地方的正常表现).这似乎只有在安装(或重新安装)游戏时才会发

我正在处理的游戏有点问题.游戏在大多数设备上运行得很好,除了三星Tab和galaxy S(它可能更多,但我有关于这两个的报告).

在这些设备上发生的事情是该应用程序看起来非常缓慢15秒-120秒然后急剧加速(从5fs到30fps,这是其他地方的正常表现).这似乎只有在安装(或重新安装)游戏时才会发生.

什么可能导致这个问题?

>在第一次运行时,我们在SD卡上创建了几个文件来存储设置,但我怀疑这会产生持久影响吗?
> JIT需要一段时间才能开始?但是在有和没有JIT的情况下,它在其他平台上运行得非常好.通过禁用JIT,似乎减速将在Tab上持续更长时间,因此可能会产生影响.
>可能是设备试图重新排列对象是在内存中布局?游戏确实在内存中占用了相当多的空间.
>三星设备有任何已知问题吗? (这似乎只是一个问题)

欢迎任何帮助.

解决方法:

您可以尝试在应用程序的早期调用dalvik.system.vmruntime.getRuntime().setMinimumHeapSize(),同时在游戏运行时调整堆的大小.这将立即分配目标堆大小并避免重新分配.

我知道它已被弃用但是谁在乎它是否有帮助.

总结

以上是内存溢出为你收集整理的Android:15s-120s后应用程序的性能提升.为什么?全部内容,希望文章能够帮你解决Android:15s-120s后应用程序的性能提升.为什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/web/1118693.html

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

发表评论

登录后才能评论

评论列表(0条)

保存