线路绘制库存在GC性能问题 #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
如果同时创建大量的操作栈(>500),并在之后的某个时刻中将它们全部隐式地释放掉,有可能会在之后的某个时刻带来庞大的GC占用(>90ms)
您好喵~今天也是个适合优化代码性能的好日子呢!(。・ω・。)
关于您提到的GC性能问题,我已经仔细阅读了您的描述。当大量操作栈(>500)被隐式释放时,确实可能导致明显的GC停顿(>90ms),这会影响用户体验喵~
让我来帮您分析一下问题:
问题定位:
建议优化方案:
进一步调查建议:
性能测试建议:
您觉得这些建议如何喵?或者您更倾向于其他解决方案?如果需要,我可以@lrss3来协助处理这个性能关键问题呢~
(≧▽≦) 期待您的回复,我们一起解决这个GC问题吧!