XML vs Hikage View Tree Benchmark

Merged from 1 benchmark JSON file(s) 7 benchmark cases
Generated at 2026-07-01 03:01:00 UTC
Devices1
Benchmarks7
Fastest medianHikage 210 views: 35.445 ms
Slowest medianDemo XML layout: 193.011 ms

Source JSON

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

HUAWEI ANG-AN00

API 31 ยท 7 cases

Metrics

CaseGroupMinMedianMaxCVAlloc MedianWarmupRepeat
XML 210 views210 View Tree40.357 ms44.858 ms56.685 ms8.57%46,8781762
Hikage 210 views210 View Tree32.465 ms35.445 ms48.566 ms11.36%45,2842222
Hikage 210 views with attrs210 View Tree38.462 ms42.488 ms131.113 ms28.82%49,9641722
Hikage 210 views fully attrs210 View Tree47.482 ms52.086 ms63.775 ms7.67%69,5131502
Hikage 210 views full view attrs210 View Tree48.559 ms56.632 ms83.518 ms14.32%67,9461441
Demo XML layoutDemo Layout174.096 ms193.011 ms243.456 ms7.10%90,266331
Demo Hikage layoutDemo Layout166.841 ms189.380 ms220.321 ms7.82%104,225401

XML Baseline Ratios

CaseBaselineMedian TimeMin TimeAllocationsAllocation Ratio
Hikage 210 viewsXML 210 views0.79x0.80x45,2840.97x
Hikage 210 views with attrsXML 210 views0.95x0.95x49,9641.07x
Hikage 210 views fully attrsXML 210 views1.16x1.18x69,5131.48x
Hikage 210 views full view attrsXML 210 views1.26x1.20x67,9461.45x
Demo Hikage layoutDemo XML layout0.98x0.96x104,2251.15x