- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Azonnali processzoros kérdések órája
- Milyen videókártyát?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Azonnali alaplapos kérdések órája
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Épített vízhűtés (nem kompakt) topic
- Gaming notebook topik
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Google Chromecast topic
Hirdetés
-
Bezárt a Wizard With a Gunt fejlesztő stúdió
gp Alig kilenc évvel a megalapítása után sajnos feloszlott a csapat.
-
Lőn világosság: megérkezett új fénymérőnk
ma A márka és a metódus maradt, gyorsan pótoltuk a Honor 200 Pro méréseit.
-
Olcsó USB WiFi AC adapter
lo Egy olcsó WiFi AC USB adapter jó szolgálatot jelenthet, ha az új router csak elvileg támogatja a 2,4 GHz-es átvitelt.
Új hozzászólás Aktív témák
-
NGA
addikt
válasz Remus389 #447 üzenetére
Olvasd már el légyszives az első sort:
"Az IDC elmúlt negyedéves távközlési gyorsjelentése szerint az elmúlt három hónap során összesen"Azaz ez 3 hónapra vonatkozik. Szerintem 2012-ben már 1 db WinMo mobilt sem adtak el. Ha megnézed a táblázatot, világosan látszik, hogy shipment volumes 3q12. Az Apple sem 26,2 millió iphone-t adott el összesen, hanem csak ebben a 3 hónapban.
Lásd: Apple kb 3 hónap alatt több mint 26.900.000db iPhone-t adott el.
Igy gondolom akkor érthető, hogy ez a 2% az utolsó 3 hónapban eladott okostelefon mennyiség megoszlására vonatkozott. Mint ahogy le van irva az első sorban is.
Nekem teljesen mindegy mennyi ez a szám, csak ne hasonlitsunk egy 3 hónapos eladási statisztikát a globális részesedéshez, mert ez olyan mint az alma-körte.
[ Szerkesztve ]
-
tskó
tag
válasz Menthirist #421 üzenetére
Te viszont próbál már megérteni amit 3 is leirtam: van NATIV java kód, amit leforditanak pont mint a C++ kódót és van a interpreteres java.
de csak neked:
http://en.wikipedia.org/wiki/Dalvik_(software) innen
ez:
However, tests performed on ARM devices by Oracle (owner of the Java technology) in 2010 with standard non-graphical Java benchmarks on both Android 2.2 (the initial release to include a just-in-time compiler) and Java SE embedded (both based on Java SE 6) seemed to show that Android 2.2 was 2 to 3 times slower than Java SE embedded.[8]
nyilván nem a 2.2-es adnroidnál tartunk de a lényeg a lényeg.
-
gusthy
veterán
Na akkor még egyszer, hogy minden tiszta legyen.
Van natív kód, amit valamilyen nyelvből lefordítanak, pl c++, de valóban, akár javából is (bár az nem gyakori jelenség, lévén, hogy a nyelv menedzselt nyelv, és igazából túl sok értelme emiatt aztán nincs is).
Van a byte kód, amikor a nyelv forráskódjából generált virtuális gép-nyelvre fordítják a cuccot, ilyen pl a Java, de ilyen pl. a Python is, a kettő közt az a különbség, hogy a Python on-the-fly állítja elő a pyc fájlokat, míg a Java futtatás előtt.
Van interpreter, ilyen pl a Basic.
Van azon kívül a byte kódot alkalmazó nyelvek esetén a JIT, azaz Just In-Time compiler, ami úgy működik, hogy amikor egy osztályra szükség van, akkor az abból generált byte-kódból a célprocesszoron futó natív kódot fordít a VM, és valójában natív kód fut, nem a byte-kódot értelmezi folyamatosan.A Dalvik a 2.2-es Android óta az utóbbi módon működik, ezért ténylegesen natív kód fut (ami kétségtelenül olykor kevésbé optimalizált, mint egy közvetlenül optimalizáltan fordított pl c++ kód, de a különbség elenyésző).
Tekintettel arra, hogy - mint írtam - a Java ún. menedzselt nyelv, ami azt jelenti, hogy a változók menedzselését nem a programozó, hanem a futtató környezet végzi, és tekintettel arra, hogy a változók menedzselése az idő igen jelentős részét viszi el, az optimalizáció csak a maradék feladatokra korlátozódik, így annak jelentősége erősen csökken.
Pont a változókezelést végző rész (GC, Garbage Collector) a legkritikusabb a Java alapú környezetekben. Nagyrészt emiatt van az Androidos telefonok esetén (főleg az egymagos készülékekben) az a bizonyos "lagging".
A kétmagos készülékek esetén már a 2.3-as Androidnál is a GC-t a második processzor végzi, ezért a lag egészen elenyésző, sőt, ez az az eset, amikor egy egyszálas Java alkalmazás gyorsabb lehet egy egyszálas C++-nál is, hiszen a feladatok egy részét az egyszálasság ellenére átveszi a második processzor.
Új hozzászólás Aktív témák
- !! 1 ÉV GARANCIA !! Független, Számlás, SAMSUNG GALAXY S22 ULTRA BURGUNDY 256GB K3589
- !! 1 ÉV GARANCIA !! Független, Számlás,SAMSUNG GALAXY S22 ULTRA ZÖLD 256GB K3586
- Xiaomi 13 ULTRA 12/256GB Kínai ROM 5G okostelefon 6,73" 2K OLED
- iPhone 14 Pro 128Gb FÜGGETLEN Black 10/9.8 szuper állapotban, másfél év GARANCIA, EREDETI SZÁMLA
- Samsung Galaxy S23 128gb - Makulátlan, akár beszámítással