XML vs Hikage View Tree Benchmark

Merged from 1 benchmark JSON file(s) 7 benchmark cases
Generated at 2026-07-01 07:19:39 UTC
Devices1
Benchmarks7
Fastest medianHikage 210 views: 299.149 ms
Slowest medianDemo Hikage layout: 1357.241 ms

Source JSON

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

Xiaomi MI 5s

API 26 ยท 7 cases

Metrics

CaseGroupMinMedianMaxCVAlloc MedianWarmupRepeat
XML 210 views210 View Tree253.660 ms313.513 ms489.513 ms14.39%118,302301
Hikage 210 views210 View Tree262.601 ms299.149 ms337.896 ms5.95%140,656301
Hikage 210 views with attrs210 View Tree270.439 ms328.394 ms422.064 ms9.12%140,592301
Hikage 210 views fully attrs210 View Tree345.127 ms395.576 ms476.603 ms7.88%177,727301
Hikage 210 views full view attrs210 View Tree311.458 ms391.668 ms503.414 ms9.69%161,676301
Demo XML layoutDemo Layout1132.612 ms1247.996 ms1530.393 ms8.14%453,677301
Demo Hikage layoutDemo Layout1277.996 ms1357.241 ms1664.759 ms6.50%562,465301

XML Baseline Ratios

CaseBaselineMedian TimeMin TimeAllocationsAllocation Ratio
Hikage 210 viewsXML 210 views0.95x1.04x140,6561.19x
Hikage 210 views with attrsXML 210 views1.05x1.07x140,5921.19x
Hikage 210 views fully attrsXML 210 views1.26x1.36x177,7271.50x
Hikage 210 views full view attrsXML 210 views1.25x1.23x161,6761.37x
Demo Hikage layoutDemo XML layout1.09x1.13x562,4651.24x