Hirdetés

Aktív témák

  • Karma
    félisten

    A GC tényleg problémás, ezt elismerem. Habár a Jake2 is megoldja valahogyan hogy ez ne legyen észrevehető. Játszottam vele, de nem emlékszem hogy akadozott volna. Viszont az OpenGL ES -re csak van már olyan mobil hardver ami tudja gyorsítani. Vagy az iPhone 3GS -ben is a CPU számolja a grafikát? :F Csak mert ha nem, akkor Android -os vas alá is kerülhet ilyen gyorsító. De egyébként is, amint jön a natív támogatás, a játékok is elmozdulnak felé.

    Ismet egy kalap ala vonod az asztali JVM-et a mobil kornyezettel. Harom nagy kulonbseg van ,es mindketto kritikus: 1) sokkal kevesebb RAM all rendelkezesre mobilon, ezt gondolom nem kell magyarazni; 2) asztalon az esetek nagy reszeben kulon JVM van Java alkalmazasonkent, aminek kovetkezteben egymast nem befolyasoljak (vo az Androidon egy VM-ben fut mindenki), valamint asztalon ott a swappeles lehetosege is; 3) asztalon a GC futasa fel se tunik ,mert eleg eros.

    Azert nem kell lebecsulni a G1 hardveret se, bar FPU nincs benne, 3D gyorsitas van. Az OpenGL ES hasznalja is. A baj nem is itt, hanem a tenyleges jateknal van - nem szabad se memoriat foglalni, se elengedni (nem szabad ingerelni a GC-t), ami azert nagyon durva poolingot es tervezest igenyel. Mas szoval felesleges szopast, csak es kizarolag a Java miatt.

Aktív témák