WAS/JVM(공통)

[Tips] HP-UX에서 Java 32비트/64비트 사용

투칼론 2022. 3. 16. 23:03
반응형

자바 힙크기를 4GB 이상 할당하기 위해서는 JVM 버전을 32비트 대신에 64비트를 사용해야 합니다.

 

HP-UX 64 비트 OS에서 $JAVA_HOME/bin/java를 사용하면 기본적으로 32비트용을 사용한다.
이런 경우는 64비트용 java 명령을 사용하도록 추가 설정이 필요하다.

 

HP-UX는 아래 위치에 32비트/64비트 java를 제공한다.

 

$JAVA_HOME/bin/IA64N/java - Narrow (32비트)
$JAVA_HOME/bin/IA64W/java - Wide (64비트)

 

32비트/64비트 확인방법은 아래와 같다.

 

$ file IA64N/java
java: ELF-32 executable object file - IA64

$ file IA64W/java
java: ELF-64 executable object file - IA64

 

1. 32 비트 java 실행

$JAVA_HOME/bin/java 또는 $JAVA_HOME/bin/java  -d32 를 사용하면 내부적으로 

32비트 java인 $JAVA_HOME/bin/IA64N/java 가 실행된다

 

2. 64 비트 java 실행

$JAVA_HOME/bin/java  -d64 를 사용하면 내부적으로 

64비트 java인 $JAVA_HOME/bin/IA64W/java 가 실행된다