gpt4 book ai didi

android - 如果我启动 Firebase 跟踪并且永远不会停止它?它会在 Android 上引起问题吗?

转载 作者:搜寻专家 更新时间:2023-11-01 09:31:10 25 4
gpt4 key购买 nike

我正在使用 Firebase Performance Monitoring SDK (在 Android 上,但也会在 iOS 上)并且对于一个特定的用例,很难知道是否开始了 Trace将永远停止。鉴于没有明显的方法可以取消已经运行的跟踪,我想我应该每次都启动它,然后最终只在正确的情况下停止它。 (否则保持原样)。

我应该期待问题吗?我想如果不停止跟踪​​就不会被记录(这就是我需要的),但我害怕内存泄漏和一些一般的资源浪费。

我也可能会清除对跟踪的引用,并希望让 GC 清除它(假设 Firebase 不存储对每个正在运行的跟踪的引用)

最佳答案

如果您开始跟踪但从未停止它,那么在等待您停止它时,该 Trace 对象将泄漏非常少量的内存。这可能没什么大不了的,但泄漏就是泄漏。当您想放弃跟踪时清除引用将允许它被垃圾收集。

关于android - 如果我启动 Firebase 跟踪并且永远不会停止它?它会在 Android 上引起问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47202589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com