【问题标题】:Leak Canary - reference stack not showing for a libgdx appLeak Canary - 未显示 libgdx 应用程序的参考堆栈
【发布时间】:2017-12-16 13:08:50
【问题描述】:

我可以看到我的基于 libgdx 的活动正在泄漏,但我不知道它是从哪里引用的。

LeakCanary 似乎无法访问应用程序的 libgdx 部分的调试信息(可能是因为它是作为项目中的单独模块构建的)。

附上泄漏转储的屏幕截图:

我该怎么做才能让 LeakCanary 知道代码的 libgdx 部分发生了什么?

【问题讨论】:

    标签: android memory-leaks libgdx leakcanary


    【解决方案1】:

    好的, 事实证明,它不是丢失的堆栈跟踪(Gdx.app 是活动,并且是对它的唯一引用),而且它毕竟不是重要的泄漏。

    一旦我开始一个新的 libgdx 活动,Gdx.app 将被设置为它,旧的将被销毁,所以这没什么大不了的。

    (不要删除问题,因为其他人可能会毫无道理地担心同样的泄漏)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 2020-03-22
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      相关资源
      最近更新 更多