首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin CocosSharp 2D CCDrawNode内存泄漏

Xamarin CocosSharp 2D CCDrawNode内存泄漏
EN

Stack Overflow用户
提问于 2016-06-26 08:07:18
回答 1查看 290关注 0票数 1

我正在用CocosSharp 2D lolipop5.1 API22做心电图。我的速度是每秒332次。我每秒绘制一条6425条线的多边形100次。我在82秒时出现内存不足错误。

代码语言:javascript
复制
            drawNode.DrawPolygon(verts,
            count: verts.Length,
            fillColor: CCColor4B.Transparent,
            borderWidth: 1,
            borderColor: lineColor,
            closePolygon: false);

verts是一个6425 CCPoint数组。

X增量为0.1磅。Y介于0和4500之间。

我在visual studio Entreprise 2015 Update 2下

我用Xamarin Android player测试我的应用程序

在Visual Studio中有没有工具可以用来分析我的问题?

我用这种技术读过很多关于内存泄漏的问题,但从来没有在CCDrawNode中读过。

EN

回答 1

Stack Overflow用户

发布于 2016-06-26 21:25:11

Xamarin profiler可用于VS企业版和Xamarin studio。https://www.xamarin.com/profiler

当线条不再出现在屏幕上时,您需要从场景中删除节点,以便垃圾收集器获得它。您不能只隐藏节点。您需要删除它们,并确保没有对它们的引用。

更新-2021年2月,Cocos实现中最有可能存在错误。不幸的是,这并不重要,因为这个项目不再受支持。五年多来,这个项目已经完成了任何重要的活动。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38034050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档