Oculus简述64位Quest App的优势,相比32位可大大缓解内存压力

2019-12-25 02:40:12来源:YiVian


查看引用/信息源请点击:映维网

64位之于32位的优势

撰文概述了64位之于32位的优势。下面是映维网的具体整理:

无我VR 聚合新闻

这篇博文探讨了切换到64位版本时的内存相关优势。尽管64位无法帮助你获得更多的物理内存,但改为64位有助于缓解内存压力,并使得应用程序的运行更加稳定。下面我们通过Android物理内存和虚拟内存之间的关系来解释原因。

Android操作系统为每个应用程序提供自己的内存视图,这就是所谓的虚拟内存。内存的虚拟视图与最大可寻址空间一样大。对于32位应用,这恰好是4GiB,物理内存量不会改变这一事实。

对于Quest,内存不分页到磁盘。这意味着可用的物理内存正用于备份当前运行应用的所有虚拟内存。所述物理内存恒定不变,不会因为切换到64位版本而有所不同。改变的是虚拟内存地址空间的大小。

接下来我们来谈谈共享代码。Android加载共享库一次,然后将它们链接到使用共享库的任何应用程序的虚拟地址空间中。例如,Quest视觉系统驻留在内存中一次,但会映射到使用所述视觉系统的每个应用程序的虚拟地址空间中。

映维网。