- Milyen CPU léghűtést vegyek?
- Milyen monitort vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- AMD vs. INTEL vs. NVIDIA
- Milyen videókártyát?
- Nem indul és mi a baja a gépemnek topik
- Gaming notebook topik
- Fájdalmasan gyenge kijelzőt válaszott a Switch 2-höz a Nintendo
- Marcona Thermaltake léghűtés jött HEDT processzorokhoz
- Kormányok / autós szimulátorok topikja
Ú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?:))
- Milyen CPU léghűtést vegyek?
- One otthoni szolgáltatások (TV, internet, telefon)
- Milyen monitort vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Nintendo Switch
- Nintendo Switch 2
- Óra topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Genshin Impact (PC, PS4, Android, iOS)
- További aktív témák...
- Eladó Toshiba 65" 4k HDR ANDROID smart tv.
- Gamer Félgép - MSI Z370-A PRO + Intel I7 8700K + Kingston HyperX 2x8GB 2666MHz CL13
- ASRock Z690 PG Riptide + Intel I7 12700 ES + Netac 2x16GB DDR4 3200MHz CL16
- Samsung Galaxy S24 FE 8/128GB Megkímélt,Kétkártyás,Tartozékaival. 1 év Garanciával!
- HP JetIntelligence 410x patronok
- BESZÁMÍTÁS! 32GB (2x16) G.Skill Trident Z RGB 6600MHz DDR5 memória garanciával hibátlan működéssel
- ÁRGARANCIA! Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- AKCIÓ! GIGABYTE B360 i5 9600K 16GB DDR4 512GB SSD RX 7600 8GB Rampage SHIVA Zalman 600W
- Jo Nesbo: LEOPÁRD (nem olvasott)
- ÁRGARANCIA! Épített KomPhone i5 13400F 32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest