cwaubuki

运行库从spine3.5的c语言版本升级到了spine3.8的c++版本.

1. 解析json占用内存明显增加. 解析一个10MB左右的json动画文件, 内存占用可以到几百兆. 大概率导致iphone闪退, 然后只能换成二进制的.
2. 性能下滑, 运行的时候变得更卡了.


额外提一个问题:
spine图集内存占用问题.
我们游戏所有角色的皮肤全部在一个图集里面, 现在spine运行库的处理是全部载入内存. 这样会导致内存占用过大的情况. 特别是iphone运行的时候, 很可能导致闪退.
请问有啥办法. ?
cwaubuki
  • 記事: 2

Mario

我们已经在spine-cpp运行时上进行了广泛的内存和性能分析,看不到您所看到的问题,尤其是没有创建数百兆的临时分配的暂存内存。 您能否提供一个示例项目,让我在本地重现您的问题?
We've done extensive memory and performance profiling on the spine-cpp runtime and can not see the issues you are seeing, especially not the creation of hundreds of megabytes of temporary allocated scratch memory. Could you provide an example project that let's me reproduce your issues locally?
アバター
Mario

Mario
  • 記事: 2230

cwaubuki

我可以提供示例项目, 不过可能需要晚一些时间. 请问我怎么方便私下联系你?
cwaubuki
  • 記事: 2

Mario

您可以通过电子邮件联系我们:contact@esotericsoftware.com。 请注意,示例项目必须很小并且必须独立。 我们无法为您调试完整的生产项目。
You can reach us via email at contact@esotericsoftware.com. Please note that the sample project must be small and self contained. We can not debug a full production project for you.
アバター
Mario

Mario
  • 記事: 2230


Return to 中国Spine用户