Unity3d的内存不足引起崩溃的几种原因

来源:互联网 发布:淘宝贷款影响征信吗 编辑:程序博客网 时间:2024/06/09 19:07

At some points a game may crash with "out of memory" though it in theory it should fit in fine. When this happens compare your normal game memory footprint and the allocated memory size when the crash happens. If the numbers are not similar, then there is a memory spike. This might be due to:

在某些时刻,一个游戏可能由于“内存不足”而崩溃。尽管理论上它最后应当是合适的。当这个问题发生而引发崩溃时,对比你的正规的游戏内存轨迹和已分配内存大小。如果得到的数字不是类似的,那么这就发生了一个内存峰值。这可能是由于:

  • Two big scenes being loaded at the same time - use an empty scene between two bigger ones to fix this. 
    两个大场景被同时加载——为了解决它,在两个更大的场景中间使用一个空的场景。
  • Additive scene loading - remove unused parts to maintain the memory size. 
    附加的场景加载——移除没有用到的部分来维护内存大小。
  • Huge asset bundles loaded to the memory 
    巨大的资源包被加载到内存
  • Loading via WWW or instantiating (a huge amount of) big objects like:
    通过WWW加载或是实例化(大量的实例化)庞大的对象,例如:
    • Textures without proper compression (a no go for mobiles). 
      没有合适压缩的贴图(对于移动设备是无效的)。
    • Textures having Get/Set pixels enabled. This requires an uncompressed copy of the texture in memory. 
      被启用了 获取/设置像素 的贴图。这需要在内存中创建一个贴图的未压缩的复制品。
    • Textures loaded from JPEG/PNGs at runtime are essentially uncompressed. 
      动态地从JPEG/PNGs加载的贴图没有基本上被压缩。
    • Big mp3 files marked as decompress on loading. 
      在加载时,巨大的mp3文件被标记为解压缩。
  • Keeping unused assets in weird caches like static monobehavior fields, which are not cleared when changing scenes. 
    在怪异的缓存中(像静态monobehavior区域,当变换场景时它不会被清理)保留了未使用的资源。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 8个月的婴儿37.7怎么办 宝宝发烧37度3怎么办 2岁宝宝发烧37度怎么办 3个月新生儿发烧怎么办 生完孩子肚子松弛怎么办 6个月婴儿高烧怎么办 7个月婴儿高烧怎么办 11个月婴儿高烧怎么办 4个月婴儿高烧怎么办 新生宝宝混合喂养消化不良怎么办 四个月的宝宝不追听不追视怎么办 宝宝母乳换奶粉拉肚子怎么办 奶牛产奶脂肪低怎么办 新生儿混合喂养不喝水怎么办 小孩子咳嗽怎么办有什么偏方 混合喂养宝宝不喝奶粉怎么办 混合喂养宝宝不吃奶粉怎么办 混合喂养宝宝不吃奶瓶怎么办 混合喂养的宝宝不吃奶粉怎么办 三个月的宝宝突然不吃奶粉怎么办 四个月宝宝拉绿屎推拿怎么办 三个月大的宝宝消化不良怎么办 婴儿大便常规正常的腹泻怎么办 宝宝十个月母乳不够吃怎么办 吃药上吐腹泻在3怎么办 房子买了新生儿户口怎么办 吃海鲜拉稀拉水怎么办 吃海鲜腹泻拉水怎么办 两个月宝宝不爱睡觉怎么办 2个月宝宝干呕怎么办 9个月宝宝拉稀的怎么办 宝宝拉肚子快一个月了怎么办 满月宝宝发烧38度怎么办 大人腹泻10天了怎么办 十个月宝贝拉水怎么办 十个月宝宝脱水哭闹怎么办 宝宝肠胃不好老是拉肚子怎么办 七个月的宝宝老是拉肚子怎么办 6个月宝宝拉肚子怎么办 没满月宝宝吐奶怎么办 八个月宝宝有点拉肚子怎么办