查找谁正在呼叫 gms.persistent

问题描述 投票:0回答:1

我正在开发一个大型 java + kotlin 代码库 - 它有服务、活动等 - 最终编译为 Android apk。我正在努力提高这个应用程序的性能。我发现在 Perfetto 中,它显示了一个巨大的 1.4 秒活页夹事务,与 com.google.android.gms.persistent 相关。

(我删除了进程名称)

我想知道这个调用是从代码中的哪个位置转到 gms.persistent 的,但是从 Perfetto 中我无法找到它。另外,我试图弄清楚哪些 google api 调用通常会导致此类调用,但从文档中我无法找到这一点。任何在这方面的帮助将不胜感激。

java android android-studio debugging perfetto
1个回答
0
投票

您可以使用Android Studio中的app_profiler来收集调用样本,这可能有助于找出谁调用了绑定操作。

如何在“跟踪 java 方法”模式下使用探查器启动应用程序?

© www.soinside.com 2019 - 2024. All rights reserved.