Skip to content

咨询下作者关于鸿蒙上使用tgfx 内存不断增长问题 #556

Answered by domchen
yuerolling asked this question in Q&A
Discussion options

You must be logged in to vote

你跑一下,如果时间足够长它会增长到几个G,那就是内存泄露,否则只是正常的波动可以忽略。你要释放GPU的纹理,就是把对应的Image进行释放就行了。不要存在任何地方还继续持有这个Image,下次绘制刷新的时候对应的纹理就会被释放掉。如果想加速一下释放,就还是在确保Image已经完全没有引用的情况下,手动调用Context->purge开头的相关方法,具体用法查看方法注释。

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@domchen
Comment options

Answer selected by domchen
@yuerolling
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants