• Unity
  • 4.0 Runtime

  • تم التحرير
Related Discussions
...

Harald, can you please ping us here once the 4.0 runtime is up and running? Thanks, Marek.

Binary does not work. Sent it via email.


False alarm. Had to fix some compilation errors first. All works nicely. :-) Thank you.

:fiesta:

Are you confident enough to recommend us to use your beta in production? :-) I feel like it is kind of stable. :-)


Harald, when opening scene with incompatible skeletons I get out of memory. As you can see Spine is eating 30+ GB of memory in that case. :-(

Also noticed if I reload scene that is ok and with latest 4.0 binary skeletons the memory still adds up. In other words seems like Spine Skeletons are never released.

Mass export of 60+ spine projects is ok if I select empty scene and then export the spine projects with our IntegratorTool2D.
It is not ok when I have project that contains old skeletons or even the new one. The spine runtime somehow reloading all when new even unrelated spine skeletons are imported. Does it make sense?

Also noticed... once I get rid of all incompatible skeletons ( reexporting them ) the out of memory is gone. And then even if I reload scene with tons of skeletons all is released correctly. So it is something related to infinitely loading incompatible skeletons?


Spine Timeline is also ready for use?


Harald, I have looked at skeleton renderer and Awake and Start calls Initialize.

So one fix is following.


This way the memory does not go up so fast but still I'm around 24GB of ManagedGeap.UsedSize and growing when I reload that scene.


Without any old skeleton in the project I'm under 2GB which is massive difference compared to what I had today 53GB.

4 أيام لاحقا

Thanks for reporting!
Issue ticket: https://github.com/EsotericSoftware/spine-runtimes/issues/1799

We will get back to you when the issue has been resolved!

foriero wrote

Are you confident enough to recommend us to use your beta in production? :-) I feel like it is kind of stable. :-)

We never recommend using beta runtimes in production, e.g. because the API might change in the middle of your project due to cleanup or restructuring.


Harald wrote

Spine Timeline is also ready for use?

Yes, please find the download link also on the download page.
Spine Unity Download: spine unity 4.0 beta


We have now fixed the memory issue upon importing incompatible skeleton binary assets.

You can download the updated 4.0-beta unitypackage here as usual:
Spine Unity Download

Thanks again for reporting.

Thank you, Harald.