"erősen javasolt 32 bites Java használata (64 bites operációs rendszer esetén is)" - miért?

0 votes
asked Apr 17, 2014 in IRF tantárgy by Pietro (72 points)  

Sziasztok!

A házi feladatokról szóló IRF-oldalon a Javás 3. házi feladatról szóló résznél (Felügyeletre tervezés, JMX) külön hangsúlyt kapott, hogy

"A kód fejlesztéséhez Oracle JDK-t használjunk, és erősen javasolt 32 bites Java használata (64 bites operációs rendszer esetén is)."

(Az idézetben kiemelés tőlem.) Nincs indoklás, és érdekelne: ennek mi az oka konkrétan? Milyen problémákkal szembesülhetnénk a házi feladat megoldása során?
Vannak pl. ilyen szempontok (többek közt magasabb memóriahasználat, ami nem meglepő), és még ilyenek:

"The 32-bit vs 64-bit difference does become more important when you are interfacing with native libraries. 64-bit Java will not be able to
interface with a 32-bit non-Java dll (via JNI)
"

De nálunk milyen jellegű esetlegesen előkerülő problémákra kell gondolni, ami miatt ez hangsúlyozásra került (értsd: feltételezem, korábbi tapasztalatok alapján került oda)?
Előre is köszönöm a választ!

1 Answer

0 votes
answered Apr 18, 2014 by micskeiz (2,650 points)  
selected Apr 18, 2014 by Pietro
 
Best answer

Mi az összes gyakorlati anyagot, HF kódot 32 bites JVM-mel próbáltuk végig. Valószínűleg menne minden 64 bites JVM-mel is, de szerintem felesleges egy plusz bizonytalansági faktort behozni. A javításkor pedig szintén 32 bites JVM-et fogunk használni.

commented Apr 18, 2014 by Pietro (72 points)  
Rendben, ezek szerint csak a biztonság kedvéért teszteljünk az éles környezetben, köszönöm a választ! :)
...