文件名称:performance-samples:多个示例展示了Android性能最佳实践
文件大小:3MB
文件格式:ZIP
更新时间:2024-05-31 14:44:38
HTML
Android性能 使用闪亮的新。 重要笔记 在运行基准测试之前,请确保设备的屏幕处于打开状态 不要忘记签出子模块: git submodule update --init --recursive 要运行任一示例: ./gradlew benchmark:cC 此示例说明如何使用Benchmark库对库模块中的代码和UI进行基准测试。 此原型示例展示了如何将Benchmark库与NDK和用于基准C ++代码,同时从Jetpack Benchmark库获得特定于Android的性能稳定性和Studio集成。 本示例比较了不同的ViewGroup(ConstraintLayout与传统布局)如何影响UI性能。 报告问题 您可以使用此存储库报告。 如果您发现基准库存在问题,请使用 其他资源 对androidx.paging支持的RecyclerView进行基准测试的示例 对异步安排的后台工作
【文件预览】:
performance-samples-main
----.gitmodules(191B)
----.github()
--------workflows()
----LICENSE(11KB)
----CONTRIBUTING.md(1KB)
----.gitignore(305B)
----BenchmarkSample()
--------benchmark()
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------gradle.properties(1KB)
--------gradle()
--------ui()
--------.gitignore(127B)
--------README.md(2KB)
--------settings.gradle(28B)
--------build.gradle(915B)
----ConstraintLayoutPerformance()
--------example_trace_testRunCalculationTraditionalLayouts.html(6.11MB)
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------art()
--------gradle.properties(855B)
--------example_trace_testRunCalculationConstraintLayout.html(6.1MB)
--------app()
--------gradle()
--------run.sh(1KB)
--------.gitignore(66B)
--------README.md(2KB)
--------settings.gradle(15B)
--------build.gradle(747B)
----README.md(3KB)
----BenchmarkNdkSample()
--------benchmark()
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------gradle.properties(1KB)
--------gradle()
--------.gitignore(138B)
--------README.md(2KB)
--------settings.gradle(21B)
--------build.gradle(771B)