WebLogic Workshop을 통해 Portal 을 개발할 때, 개발 환경의 성능향상을 위한 5가지 쉬운 방법을
설명하겠다.

아래 5가지 방법은 WebLogic Portal Application 뿐 아니라, 어떤 medium 혹은 large 크기의
J2EE application 에 동일한 효과를 볼 것이다. 중요한 순서로 5 가지를 나열한다.

1. Sun JVM 대신 JRockit 을 사용하라.(더 빠르고, PermGen 에 대한 이슈가 없을 것이다.
setDomainEnv 내에 set JAVA_VENDOR=BEA)
2. JRockit 과 함께 Parallel Garbage Collection을 사용하라.(40% 이상 성능 향상이 될 것이다.
MEM_ARGS=”-Xgc:parallel -Xms256m -Xmx768m”)
3. 필요하지 않다면 Autonomy search 서비스를 사용하지 말라. (500MB의 메모리 사용을 줄여준다.
DOMAIN_HOME/bin/startWebLogic.cmd/sh에서 CONTENT_SEARCH_OPTION=none으로 설정)
4. 가급적 web application scope에서 class를 개발하라. (System Classpath를 사용하면 서버를 내
렸다 올려야 하고, Application Scope를 사용하면, workshop은 역시 Application과 모든 web
application을 redeploy 해야한다. 비용이 많이 소비된다. 만약 web application 내에서만 변경을 하
게 되면, workshop은 web application만 redeploy하게 되고 republish를 가장 빠르게 할 수 있는
방법이다. )
5. 불필요한 파일을 application 내에 위치시키지 마라. (사이즈는 디플로이시에 고려되는 사항이다. 특히
개발 시점에 다른 곳에 위치시킬 수 있는 static한 파일들은 어플리케이션 내에 위치시키는 것을 피해야
한다. Image, CSS, Javascript 등은 web server 에 위치시키도록 하자)

Posted by 췌엠
:

카테고리

낙서 연구소 (1385)
Bio Technology (9)
Blah Blah (154)
Entertainment (24)
Fashion (4)
IT (117)
Lifelog (225)
Network (74)
방법론 (41)
꿈 이야기 (9)
나만 아는 비기 (69)
비즈니스 모델 연구 (9)
똑똑한 아이 만들기 (44)
리뷰 (31)
부동산 (23)
소프트웨어 개발 (36)
역사 (32)
지구 대탐험 (393)
조직 (14)
좋은글 (13)
카드라 통신 (63)
11-24 14:19
Total :
Today : Yesterday :

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백