问题标签 [firebase-performance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
260 浏览

ios - Firebase 性能 - 仪表板 (iOS) 上未捕获屏幕渲染

我已经在我的 iOS 应用中集成了 Firebase。我也安装了 Performance SDK,它正在跟踪网络指标、应用程序启动跟踪等默认内容。但是,没有用于屏幕渲染的数据。

可能的原因是什么?我的 Firebase 性能 SDK 版本是4.10.1

在此处输入图像描述

0 投票
0 回答
387 浏览

android - 如何使用 Firebase 修复严格模式磁盘读取冲突

我收到来自 Firebase 16+ 的 StrictMode 违规。可能在 RemoteConfig API 中。有什么方法可以在不关闭 StrictMode 的情况下解决这个问题?

0 投票
1 回答
1535 浏览

android - NoClassDefFoundError:com.google.firebase.perf.internal.RemoteConfigManager

我开始在 Fabric 上崩溃:

使用以下配置:

在根 build.gradle

并在应用程序 build.gradle

有人知道有效的配置或修复它的方法吗?这种情况的崩溃率很高。

崩溃的设备分布

0 投票
0 回答
436 浏览

android - Firebase 性能监控无法通过仪表板上的屏幕数据看到缓慢的渲染

使用最新的 Firebase perf SDK 时,无法看到仪表板上的屏幕数据呈现缓慢。

应用级buid.gradle

模块级buid.gradle

添加调试和发布 SHA1 指纹,然后下载最新的 google-services.json 文件并放入 app 模块中。

还启用自动性能和日志记录。

AndroidManifest.xml

我可以在 logcat 中看到。在 Firebase 仪表板上,屏幕数据的缓慢渲染未显示。网络和应用程序启动或自定义跟踪时间等其他数据显示在 Firbase 仪表板中。

0 投票
1 回答
766 浏览

android - Android 8 或更高版本的应用程序在使用 Firebase 性能 SDK 的 Android Oreo 上崩溃

我添加了最新的 Firebase Performance SDK,并且在 Android 8(Oreo) 或更高版本中,应用程序崩溃并出现从未添加的错误消息 OnFrameMetricsAvailableListener。

应用级 build.gradle

app 模块级 build.gradle

日志

0 投票
1 回答
47 浏览

firebase-performance - HttpMetric可以直接设置时间而不调用start/stop吗?

为了更简洁的代码风格,我只想知道有没有办法直接设置 HttpMetric 时间属性而不使用start()or stop()。因为我可以直接获取时间,并且不想start/stop为它添加任何监听器。我发现HttpMetric有一个putAttribute方法,所以我想可以直接设置时间。

0 投票
1 回答
426 浏览

android - FirebasePerformance.isPerformanceCollectionEnabled() 上的 NPE 与 Firebase 性能和 AndroidX

使用

并使用 AndroidX

应用程序启动时出现异常崩溃。

如果我用 - 禁用 proguard,minifyEnabled false它可以工作,但这不是一个选项。

0 投票
1 回答
1051 浏览

react-native - 使用 Firebase 性能衡量应用启动跟踪

我有一个关于 React Native 的应用程序。我已经将它与 React Native Firebase 库集成,尤其是与 Firebase Performance 集成。即使默认情况下,它也会创建跟踪来测量应用程序启动的时间。

例如,现在对于 Android,它显示中位时间为 319 毫秒。但实际上加载需要几秒钟。我想,它只测量所有本机代码准备好之前的时间,而我需要测量时间,直到第一个 React Native 屏幕准备好。这可以以某种方式测量吗?

0 投票
1 回答
690 浏览

android - Firebase 性能监控 SDK 如何发现 Android 应用程序的 CPU 使用率?

如下图所示,使用 Firebase Monitoring SDK,您可以了解您的应用消耗了多少用户时间和系统时间。在这里检查

在此处输入图像描述 图片适用于 iPhone 设备,但文档称也支持 Android 设备。

所以我确信有一种方法可以像 Firebase 那样以编程方式获取这些数据。我想知道 Firebase 是如何发现这些信息的。

提前致谢。

0 投票
1 回答
91 浏览

firebase - 为什么 Firebase 控制台在 SDK 已与我的 Android 和 iOS 应用程序集成时要求我实施 SDK?

Firebase 代码已在我的 Android 和 iOS 应用程序上实现 - 已经能够在控制台上查看这些应用程序的应用程序分析。但是,当转到控制台 > 质量 > 性能视图时,该消息会提示我安装 SDK,以获得有关应用程序性能和延迟的更多可行见解。同样的错误也出现在其他应用的不同 Firebase 项目中。这是一种常见的情况,还是表明我的集成机制存在任何固有缺陷?