XML vs Hikage View Tree Benchmark

Merged from 1 benchmark JSON file(s) 7 benchmark cases
Generated at 2026-06-30 06:08:41 UTC
Devices1
Benchmarks7
Fastest medianHikage 210 views: 4.806 ms
Slowest medianDemo Hikage layout: 21.996 ms

Source JSON

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

google sdk_gphone16k_arm64

API 37 ยท 7 cases

Metrics

CaseGroupMinMedianMaxCVAlloc MedianWarmupRepeat
XML 210 views210 View Tree5.486 ms6.950 ms9.284 ms13.04%38,444112614
Hikage 210 views210 View Tree4.038 ms4.806 ms5.826 ms9.38%34,188162621
Hikage 210 views with attrs210 View Tree3.970 ms4.871 ms5.903 ms10.64%37,567152112
Hikage 210 views fully attrs210 View Tree6.152 ms7.822 ms9.922 ms10.75%58,125102313
Hikage 210 views full view attrs210 View Tree5.828 ms7.598 ms10.439 ms12.59%54,293101713
Demo XML layoutDemo Layout14.314 ms16.995 ms79.310 ms51.10%76,6043561
Demo Hikage layoutDemo Layout12.928 ms21.996 ms211.203 ms126.31%85,6783654

XML Baseline Ratios

CaseBaselineMedian TimeMin TimeAllocationsAllocation Ratio
Hikage 210 viewsXML 210 views0.69x0.74x34,1880.89x
Hikage 210 views with attrsXML 210 views0.70x0.72x37,5670.98x
Hikage 210 views fully attrsXML 210 views1.13x1.12x58,1251.51x
Hikage 210 views full view attrsXML 210 views1.09x1.06x54,2931.41x
Demo Hikage layoutDemo XML layout1.29x0.90x85,6781.12x