0
Fixed

A0.06b - spamming unloading unused assets

Andrei Nadin 11 years ago updated by Freya Holmér (Developer) 11 years ago 8

When I open ShaderForge with a pretty large shader my log starts spamming like this.


System memory in use before: 362.5 MB.

Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

System memory in use after: 360.8 MB.

Unloading 522 unused Assets to reduce memory usage. Loaded Objects now: 6066.

Total: 14.093720 ms (FindLiveObjects: 0.397173 ms CreateObjectMapping: 0.428376 ms MarkObjects: 9.429632 ms  DeleteObjects: 1.118088 ms)

System memory in use before: 362.7 MB.

Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

System memory in use after: 361.0 MB.

Unloading 522 unused Assets to reduce memory usage. Loaded Objects now: 6066.

Total: 14.247474 ms (FindLiveObjects: 0.413025 ms CreateObjectMapping: 0.414064 ms MarkObjects: 9.638255 ms  DeleteObjects: 1.064526 ms)

System memory in use before: 362.9 MB.

Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

System memory in use after: 361.2 MB.

Unloading 522 unused Assets to reduce memory usage. Loaded Objects now: 6066.

Total: 14.538045 ms (FindLiveObjects: 0.404996 ms CreateObjectMapping: 0.437225 ms MarkObjects: 9.891943 ms  DeleteObjects: 1.078204 ms)

System memory in use before: 363.2 MB.

Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

System memory in use after: 361.5 MB.

Unloading 522 unused Assets to reduce memory usage. Loaded Objects now: 6066.

Total: 14.070865 ms (FindLiveObjects: 0.418187 ms CreateObjectMapping: 0.469599 ms MarkObjects: 9.384135 ms  DeleteObjects: 1.067433 ms)

System memory in use before: 363.4 MB.

Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

System memory in use after: 361.8 MB.

Unloading 522 unused Assets to reduce memory usage. Loaded Objects now: 6066.

Total: 13.838976 ms (FindLiveObjects: 0.402103 ms CreateObjectMapping: 0.421303 ms MarkObjects: 9.024645 ms  DeleteObjects: 1.099405 ms)

System memory in use before: 363.7 MB.

Unloading 1 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

System memory in use after: 362.0 MB.


Image 26


It may be related to the missing input on that Lerp at the bottom. When I loaded the shader (previously created in A0.05) the slider that was attached was somewhere off to the right (there was a line shooting off) I dragged across to the right for a while but did not find it, I then deleted the connection but I reckon the Slider node is still out there somewhere.

Sounds scary! Could you send me the shader?

yup, how do you want it, doesn't look like I can attach it here

There are only 7 sliders in the shader, there is none way off to the right. Try reconnecting a slider there, and see if the problem persists

Hmm yeah that seems OK now, I didn't want to do it earlier in case it hid a problem, I was playing in a much larger project that I have that quite often crashes Unity due to out of memory errors. perhaps this was nothing to do with SF after all. It definitely had a line shooting off to the right to something though... which I should not have deleted. If it happens again I won't make any changes..

There *is* a memory leak in SF currently though, which I'm currently looking into :) I'll mark this as fixed for now, if the problem persists in 0.07, let me know!