JBoss 서버의 run.sh에서 JAVA_OPTS에서 변수 -Xmx
을 두 번 선언했습니다.
예 : 말에서 -Xmx512m
는 줄없는 발언권 라인에서 15
및 -Xmx1024
더리눅스에서 jboss 4의 JAVA_OPTS에서 변수가 두 번 이상 선언 된 경우
50 그래서 -Xmx 실제로 서버에서 사용할 것이다? 그리고 그것을 확인하는 방법?
환경 :
응용 프로그램 서버 : 제이 보스 4.2
OS : 리눅스
JBoss 서버의 run.sh에서 JAVA_OPTS에서 변수 -Xmx
을 두 번 선언했습니다.
예 : 말에서 -Xmx512m
는 줄없는 발언권 라인에서 15
및 -Xmx1024
더리눅스에서 jboss 4의 JAVA_OPTS에서 변수가 두 번 이상 선언 된 경우
50 그래서 -Xmx 실제로 서버에서 사용할 것이다? 그리고 그것을 확인하는 방법?
환경 :
응용 프로그램 서버 : 제이 보스 4.2
OS : 리눅스
그것은 모든 (run.sh
) 후 쉘 스크립트입니다. 가장 최근 값이 선택됩니다. 너는 너 자신을 위해 그것을 시도 할 수있다.
#!/bin/bash
JAVA_OPTS="Before"
JAVA_OPTS="After"
echo $JAVA_OPTS
을 다음과 같이 파일 run.sh
을 만들고 ./run.sh
실행하고 "후"당신은 콘솔에서 받아야합니다. JBoss와 관련된 것은 없습니다.
귀하의 질문에 대한 답변은 -Xmx1024
입니다. 그리고 당신의 질문에 답하기 위해 jconsole
같은 프로그램을 사용하여 자바 프로세스를보고 할당 된 최대 메모리를 확인하십시오 (-Xmx 옵션에서 제공 한대로). ps -ax | grep java
과 같은 작업을 수행하여 Java 프로세스와 Java 프로세스를 볼 수도 있습니다.