Hlavní navigace

Názor ke zprávičce Android pro architekturu x86 je skoro hotový, tvrdí Intel od PavelM - Takže požadované porovnání dalvik/native v CF-Bench Java vůči...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 13. 1. 2014 13:06

    PavelM (neregistrovaný)

    Takže požadované porovnání dalvik/native v CF-Bench Java vůči nativnímu v rámci 2 testů za jednoho spuštění aplikace s benchmarkem (MIPS/MSFLOPS/MDFLOP­S/Mem read/Mem Write):

    1. Huawei Ascend G300/Android 4.0.3 (za běhu systému)
    1. běh: 3%/5%/11%/24%/26%
    2. běh: 11%/44%/44%/23%/37%

    2. ZTE Grand X In (x86)/Android 4.0.4 (po startu systému)
    1. běh: 17%/48%/51%/16%/40%
    2. běh: 16%/55%/51%/16%/39%

    3. Asus EEE Pad Transformer TF300T (4+1 jader)/Android 4.2.1 (po startu systému)
    1. běh: 21%/65%/59%/8%/81%
    2. běh: 21%/64%/59%/9%/65%

    Bohužel nemám po ruce něco s Androidem 4.4, ale rozdíl u momentálně nejpoužívanějších verzí je snad jasný. Z části za to asi můžou i věci jako garbage collection a další overhead Javy, ale nativní je rychlejší. U MSFLOPS je Java výkonově na 1/5, u floatů kolem polovičního výkonu a u čtení paměti to hodně kolísá, ale je to pod 1/4. Obdobný test si můžete udělat sami.

    Samozřejmě existují i jiné benchmarky, můžete to proměřit a eliminovat vliv toho, co používám.