- Kevés helyet hagyott a tápkonnektor körül a világ legdrágább csúcs-VGA-ja?
- HiFi műszaki szemmel - sztereó hangrendszerek
- RAM topik
- Házimozi belépő szinten
- A Windows 11 nem akarja ránk erőltetni az AI applikációkat – vagy mégis?
- Napokon belül mindenki megkapja a GeForce Now időlimitjét
- Na, milyen hardver kerül a fa alá?
- TCL LCD és LED TV-k
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen videókártyát?
Új hozzászólás Aktív témák
-
Lacces
őstag
válasz
Scroll Lock
#2549
üzenetére
Hát őh, én úgy olvasom, hogy van a Fordító a (Javac) ami a forrásfájlt bytecode-ra fordítja. Ez tiszta.
Aztán van a JIT ami egyszer biztosan lefordít mindent! Bytecodra - natív gép kódra fordít.Szal a Javac forrásfájt -> bytecode-ra
és a JIT bytecoderól -> gép kódraA JIT elvégzi ezt egyszer. De ha mondjuk a forrásfájlon változtatsz, például az egyik függvényt módosítod a forrásfájlban, akkor a JIT csak azt a függvényhez tartozó bytecode-t fordítja le! És nem az egész .class fájlt.
(Több helyen többféleképpen magyarazák, én ilyesmit olvasok ki és akkor így a wikipédiás rész is szerintem érthetőbb, mert ott írja, hogy a C/C++ esetén minden egyes fájl újra fordítja, ha van valami változás, még a JIT csak ott, ahol történik, és nem minden egyes fájlt fordít újra)
Meg ha portolod az alkalmazást, egyszer Linuxon máskor Windowson... akkor biztosan lefut, de csak bytecode-ról gépikódra (Javac mégegyszer nem fut le).De ha például én csak az Autó osztályban módosítom a függvényeket, plusz függvényt adok hozzá, akkor a JIT csak ezt az osztályt fordítja le ismét. A motor vagy teherautó osztályt békén hagyja, azt nem fordítja le mégegyszer, mert minek? Abban módosítás nem történt, a bytecode-ja ugyanúgy nézz ki.
Szerintem inkább ez a lényeg.Szóval igen, az amit te mondtál. De én így tudom elképzelni a folyamatot.
Meg ez .NET is így van, ugyanezt az elvet használja fel és elsőfordításkor minden lassú, még Java-ban is de utána, már nem, érezhetően gyorsabb

Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kevés helyet hagyott a tápkonnektor körül a világ legdrágább csúcs-VGA-ja?
- Eredeti játékok OFF topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- RAM topik
- sziku69: Fűzzük össze a szavakat :)
- Házimozi belépő szinten
- Luck Dragon: Asszociációs játék. :)
- A Windows 11 nem akarja ránk erőltetni az AI applikációkat – vagy mégis?
- PlayStation 5
- Kuponkunyeráló
- További aktív témák...
- Bolti év végi végkiàrusítàs! Prémium kategóriás gamer ternékek! Viszonteladók, üzletek figyelem!
- KARÁCSONYI AKCIÓ!!! LENOVO ThinkCentre M800 - i7, 8GB/120GB
- Felújított Samsung Galaxy s22 ultra 12/256
- ASRock X570M + Ryzen 5 5600X + 32GB DDR4 + MasterBox MB320L ARGB félkonfig
- RTX 4070 ti I Ryzen 5 7600X I 2x16gb ddr5 6000mHz
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- í kilenc! AKCIÓS PRECÍZIÓS KÉSZÜLÉK! 7670 i9-12950HX 32GB RAM 1TB SSD Nvidia RTX A3000 12GB 1 év gar
- BESZÁMÍTÁS! MSI B460M 10400F 16GB DDR4 512GB SSD RX 6600XT 8GB Rampage SHIVA Cooler Master 650W
- Creative Sound BlasterX G6 7.1 USB külső hangkártya
- BESZÁMÍTÁS! Apple Mac Mini 2023 M2 16GB 256GB + billentyűzet/egér garanciával, hibátlan működéssel
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



