• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    VIRTUALVOID
    VIRTUALVOID --- ---
    ROTTWEILER: ked som to pozeral ja, tak to live este nebolo
    VIRTUALVOID
    VIRTUALVOID --- ---
    kurva ja ho chcem hned ;D
    VIRTUALVOID
    VIRTUALVOID --- ---
    to android studio vyzera epicky :D
    WAKI
    WAKI --- ---
    ARCAO: Diky, smazano, at tu neudelam jeste vetsi bordel :D :D
    FALCO
    FALCO --- ---
    REDGUY: aneb problem Wakiho cestujiciho
    REDGUY
    REDGUY --- ---
    WAKI: Nejen spatnej klub, ale i NP-uplnej problem. Ouch 8)
    FLYBOJ
    FLYBOJ --- ---
    VIRTUALVOID: Jasne, da se pocitat s tim, ze submitem nejspis prijdes o svoji znacku. Kazdopadne Jejich PR je hodne vysoko - doplnkovy marketing v hrackach, bonbonech atd atd..
    Neni to uplne idealni partner, ale stale si myslim, ze je to napad dobry. Kus obetujes, kus dostanes. (Nicemene pockam si na prvni hry a reakce jejich developeru)
    VIRTUALVOID
    VIRTUALVOID --- ---
    FLYBOJ: mne sa to moc nelubi. lebo deklaruju, ze tvoj napad mozu pouzit bez toho aby ti vobec cosi dali - budu to povazovat za svoj napad - citaj medzi riadkami :/
    FLYBOJ
    FLYBOJ --- ---
    Docela zajimava novinka http://www.rovio.com/en/developers/about
    Rovio se dava na cestu publishera pod znackou rovio stars. Myslim, ze to je dobra cesta i za cenu toho, ze si veme treba vetsi provize.
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    GORG
    GORG --- ---
    SPIRAL_FORCE: Jak sleduješ paměť/leaky na telefonu? DDMS?
    ZACK
    ZACK --- ---
    GORG: ja s tim teda nemam nejmensi problem, teda do chvile nez se zapomenu a delam kazdy frame nejakou kravinu. Ale nenapadlo me to sledovat na desktopu.
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    GORG: Ja vyvijim od zacatku jen na telefonu a nestezuju si. Bejt tebou, zkusim to na normalnim telefonu, kde si myslim, ze ti GC pobezi normalne. ;-)
    GORG
    GORG --- ---
    SPIRAL_FORCE: To mám :) Ale tu paměť testuju na desktopu (ne jako apk v androidu). Libgdx umožňuje to vyvíjet jako deskotop java aplikaci. Pro android to má pak nad tím backend vrstvu. To má výhodu, že se nemusím zdržovat nahráváním do telefonu resp. emulátoru.
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    GORG: Me napada jen jestli nemas nejakou pojebanou neofiko ROMku ;-).
    GORG
    GORG --- ---
    ikdyž teď na to koukám v jednom případě mají vlastně jen Foo[] pole a ne žádný ArrayList, tak to asi v rozporu není. No šlo mi o to, jestli fakt nikde v update nemít situaci, kde se používá Iterator namísto přímé indexace, aby se pak neiniciovalo zbytečně moc nový objektů Iterator v každém tiku
    GORG
    GORG --- ---
    A taky se mi nezdá, že by to přímo leakovalo. GC tu paměť vždy všechnu úspěšně uvolní. Akorát nechápu, kde se co alokuje zbytečně navíc.

    Jinak trochu jsem narazil v tomhle směru na rozpor doporučení (Iterator vs ruční procházení pole [])

    Coding for performance and avoiding garbage collection in Android | devahead BLOG
    http://www.devahead.com/blog/2011/12/coding-for-performance-and-avoiding-garbage-collection-in-android/

    Iterator 481 ms 100 slower than both manual iterations and 100 objects allocated (an Iterator instance for each test repetition)

    vs

    Performance Tips | Android Developers
    http://developer.android.com/training/articles/perf-tips.html

    public void two() {
    int sum = 0;
    for (Foo a : mArray) {
    sum += a.mSplat;
    }
    }
    two() is fastest for devices without a JIT, and indistinguishable from one() for devices with a JIT. It uses the enhanced for loop syntax introduced in version 1.5 of the Java programming language.
    GORG
    GORG --- ---
    ZACK: No ale když vymažuju úplně všechen svůj kód.. nechám prázdný update(), po spuštění nespustím ani žádnou inicializaci čehokoliv (prostě jen černou obrazovku s prázdnou smyčkou), tak to leakuje úplně stejně :) Tak leda, že by to leakovalo někde v té knihovně libgdx, kterou používám jako framework?
    Kliknutím sem můžete změnit nastavení reklam