Level Division

考虑到性能,非开放世界
需要对游戏场景进行划分,从而提高有限内存的使用效率

VR中的开放世界是很难保证性能的。所有的性能问题都会反映在头显里,影响用户体验。

软引用和硬引用

  • 如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。
  • 如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。