2015-01-05 9 views
0

내 응용 프로그램이 jboss 6.1에서 실행되고 며칠 후 응용 프로그램이 매우 느리게 실행됩니다. 이것은 매주 직면하는 상황입니다. 이것을 위해 나는 자바를 죽이고 temp와 작업 폴더를 지우고 jboss를 다시 시작했다. 다른 방법으로 메모리를 정리하거나 응용 프로그램을 관리 할 수 ​​있습니까? 친절하게 리눅스와 윈도우 플랫폼에 대한 제안을 해주십시오.매우 느리게 실행되는 Jboss-6.1 응용 프로그램

친절하게 도와주세요.

감사 & 안부, 샤 라트는 (Windows 용) (리눅스 용) run.conf에서 매개 변수 또는 run.conf.bat 다음 높일 수있는 체제의 RAM 크기에 따라

답변

0

:

XMS, XMX, MaxPermSize.

-Xms512m -Xmx1024M -XX :를 MaxPermSize = 128M

XMS 초기 메모리 할당 풀을 지정하는 동안 플래그의 -Xmx는 자바 가상 머신 (JVM)을위한 최대의 메모리 할당 풀을 지정.

MaxPermSize는 영구 생성을위한 크기를 설정하는 데 사용됩니다. 영구 생성은 클래스 파일이 보관되는 곳입니다. 이것은 컴파일 된 클래스 및 JSP 페이지의 결과입니다. 이 공간이 가득 차면 전체 가비지 콜렉션이 트리거됩니다. 전체 가비지 콜렉션이 이전의 참조되지 않은 클래스를 지울 수없고 영구 공간을 확장 할 공간이 없으면 Out-of-Memory 오류 (OOME)가 발생하고 JVM이 충돌합니다. 이 세 플래그를 알고 있기를 바랍니다.