当前位置: 首页 > 知识库问答 >
问题:

导致构建时间变慢的Firebase性能插件

戚阳曜
2023-03-14

在Android Studio中使用Firebase Performance时,gradle任务应用程序:TransformClassesWithFirebasePerformancePluginforDebug的时间比任何其他任务都要长,因此大大减慢了我的gradle构建时间。

探查器中显示的生成速度较慢

共有1个答案

勾炳
2023-03-14

我们项目中的Firebase导致了40%的构建时间增加。为了加快调试构建,我们添加了一种可能性,可以使用app/build.gradle和root build.gradle文件中的构建参数打开/关闭调试构建:

应用程序:

if (!project.hasProperty("disable-performance-plugin"))  {
    apply plugin: 'com.google.firebase.firebase-perf' 
}

根/buildscript/依赖项:

if (!project.hasProperty("disable-performance-plugin")) {
    classpath('com.google.firebase:firebase-plugins:1.1.5') {
        exclude group: 'com.google.guava', module: 'guava-jdk5'
    }
}
./gradlew your-task  -Pdisable-performance-plugin
 类似资料:
  • 因此,我们更新到最新版本的gradle插件。 从那以后,我的构建变得非常慢。罪魁祸首似乎是 奇怪的是,另一个人用完全相同的设置获得了更好的时光。 格拉德尔。属性: gradle包装。属性 项目级构建。格拉德尔: 我使用的是Kotlin插件1.6.10,但为了匹配另一个人的版本,我将其降级为1.6.0。仍然没有改善。 奇怪的是,如果我们回到上一个梯度,一切都很好。超快构建。 编辑:我不是在问它为什么

  • 不知道如何解释这一个,但图像从来没有保存在对象中。getImage()函数在另一个类调用映像时创建并返回映像。 目前,该项目被设置为在游戏开始时初始化对象数组。直到切换到JPanel板并绘制对象时,它才会减速。 当显示板JPanel时,对象只被绘制一次 我主要担心的是,随着板子被填满,游戏将开始放慢速度,因为它的进展,这可能是一个未来的问题。现在的滞后不是很严重,但我只能测试什么情况下只有一个板被

  • 问题内容: 我是ORMLite的主要作者,它使用类上的Java注释来构建数据库模式。我们的程序包最大的启动性能问题是在Android 1.6下调用注释方法。直到3.0我都看到了相同的行为。 我们看到以下简单的注释代码 难以置信地 占用大量GC,这是一个实际的性能问题。在快速的Android设备上,对注释方法的1000次调用几乎耗时一秒。Macbook Pro上运行的相同代码可以同时进行2800万次

  • 我已将小应用程序更新到Grails 3.2.3。经过一些问题,现在解决了Grails 3. x更新-bootRun失败 但不幸的是,该应用程序无法使用。在我的高端笔记本电脑ThinkPad 460p上,我甚至无法加载应用程序的主页。它正在加载很长时间,然后CSS样式根本没有加载。圣杯运行应用程序或IDEA运行配置没有错误消息。 我不知道现在该怎么做,这里描述了所有配置Grails 3.x更新-bo

  • 我们正在使用许多firebase插件 发行版APK的大小似乎急剧增加。在创建约9MB的APK之前, 现在生成的APK每个约为20MB 我试过运行并重建发布的APK,但APK的大小相同。 是什么导致了这个问题?如何解决这个问题? 另外,我们需要所有这些插件

  • 我正在使用presto查询Cassandra记录,它需要大约8分钟来响应结果。需要提高响应时间。 Presto配置如下: 片段2成本:CPU 1.98M,输入:17833912行(1.49GB),输出:13089502行(1.31GB) ScanFilterProject[table=cassandra:cassandra:rasapp:raslog,originalConstraint=((“B