Slide 29
Slide 29 text
listOf(
FrameTimingMetric(),
TraceSectionMetric("HeavyItem", TraceSectionMetric.Mode.Sum),
TraceSectionMetric("PublishedText", TraceSectionMetric.Mode.Sum),
TraceSectionMetric("PublishDate.format", TraceSectionMetric.Mode.Sum),
TraceSectionMetric("ImageDisplay", TraceSectionMetric.Mode.Sum),
TraceSectionMetric("ImagePlaceholder", TraceSectionMetric.Mode.Sum),
TraceSectionMetric("ItemTag", TraceSectionMetric.Mode.Sum)
)
@RunWith(AndroidJUnit4::class)
class HeavyScreenBenchmark {
fun benchmark(compilationMode: CompilationMode) {
rule.measureRepeated(
. . .
metrics = listOf(FrameTimingMetric(). . .),
}
TraceSectionMetric Trace Section ઁҕػ sectionName җ ੌೞח പࣻ৬ ࣗਃػ दр
୭ࣗदр, ঔ ч, ୭ दр (ms)
h
tt
ps://developer.android.com/topic/pe
rf
ormance/benchmarking/macrobenchmark-metrics?hl=ko#trace-section