我收到此消息:
I / Unity(8132):手机统计 - 系统内存自由= 2019核心2 Rez 1920
当我尝试在Android-L系统上运行Shark Evolution时。显然,没有那么多的免费记忆。 / proc / meminfo仅报告约500 MB免费。不确定游戏最终如何获得这个大数字。有什么想法吗?
由于
答案 0 :(得分:0)
我认为你应该问那些写这个游戏的人 - 这个数字是什么意思......;)这个日志打印是由游戏脚本完成的,而不是由Unity引擎本身完成的。
我发现提供内存信息的唯一Unity API是SystemInfo.systemMemorySize,它说
这是系统内存的近似值,以兆字节为单位。
它返回总物理内存,而不是空闲内存。也可能有一些插件代码收集这个数字,或者一些魔法,或者......我不会依赖这个数字,直到你真正了解游戏开发者的意思,以及他们是否真的称为systemMemorySize。