XML vs Hikage View Tree Benchmark

Merged from 1 benchmark JSON file(s) 7 benchmark cases
Generated at 2026-07-01 04:40:24 UTC
Devices1
Benchmarks7
Fastest medianHikage 210 views: 80.146 ms
Slowest medianDemo Hikage layout: 382.968 ms

Source JSON

DeviceCasesFile
OPPO PCAM107/Users/fankes/Projects/Libraries/Android/Hikage/samples/demo-benchmark/build/outputs/hikage_benchmark/releaseAndroidTest/additional_test_output/com.highcapable.hikage.benchmark.test-benchmarkData.json

OPPO PCAM10

API 30 ยท 7 cases

Metrics

CaseGroupMinMedianMaxCVAlloc MedianWarmupRepeat
XML 210 views210 View Tree100.040 ms103.953 ms135.635 ms9.57%48,164731
Hikage 210 views210 View Tree79.352 ms80.146 ms110.951 ms11.64%42,519911
Hikage 210 views with attrs210 View Tree82.108 ms101.452 ms210.019 ms23.20%45,481611
Hikage 210 views fully attrs210 View Tree114.780 ms119.612 ms157.447 ms11.57%69,771631
Hikage 210 views full view attrs210 View Tree114.523 ms118.388 ms159.008 ms11.70%67,249631
Demo XML layoutDemo Layout302.170 ms349.257 ms521.078 ms15.23%94,004301
Demo Hikage layoutDemo Layout317.830 ms382.968 ms569.944 ms15.46%105,065301

XML Baseline Ratios

CaseBaselineMedian TimeMin TimeAllocationsAllocation Ratio
Hikage 210 viewsXML 210 views0.77x0.79x42,5190.88x
Hikage 210 views with attrsXML 210 views0.98x0.82x45,4810.94x
Hikage 210 views fully attrsXML 210 views1.15x1.15x69,7711.45x
Hikage 210 views full view attrsXML 210 views1.14x1.14x67,2491.40x
Demo Hikage layoutDemo XML layout1.10x1.05x105,0651.12x