致命错误!系统内存不足! UNITY 3D

时间:2016-10-28 08:33:19

标签: unity3d overflow fatal-error allocation

我在一个只有2d spirtes的场景中工作,最近添加了一个粒子系统,其中一个子发射器具有碰撞效果。工作和测试几分钟后,我总是得到这个致命的错误。我不知道为什么会得到这个。 我的笔记本电脑有16GB的RAM。 Unity版本5.4.1f1 64位

ERROR:

无法分配内存:系统内存不足!

尝试分配:18446743951336546967B,16对齐。

MemoryLabel:TempOverflow

分配发生在:线路:177英寸 C:/buildslave/unity/build/Runtime/Allocator/ThreadsafeLinearAllocator.cpp 记忆覆辙

[ALLOC_DEFAULT]使用:40694528B |峰值:0B |保留:74448896B

[ALLOC_TEMP_JOB]使用:0B |峰值:0B |保留:2097152B

[ALLOC_GFX]使用:108085168B |峰值:0B |保留:119117128B

[ALLOC_CACHEOBJECTS]使用:332752B |峰值:0B |保留:10485760B

[ALLOC_TYPETREE]使用:493472B |峰值:0B |保留:17825792B

[ALLOC_PROFILER]使用:29600B |峰值:0B |保留:8388608B

[ALLOC_TEMP_THREAD]使用:31211B |峰值:0B |保留:55017472B

Particle effect and sub emitter options

1 个答案:

答案 0 :(得分:0)

可以通过删除 GI缓存来解决此问题。您可以通过转到C:\Users\<user>\AppData\LocalLow\Unity\并删除名为gi cache的文件夹来手动删除它。