performance‎ > ‎

수직적 Java EE 확장성.

posted Jun 20, 2010, 9:09 PM by Kuwon Kang


July 2008

Discuss this Article

 J2EE Applicaiton의 수직적 측정에 관한 글이다. 매우 좋은 글임에는 틀림없다ㅏ.

아래는 수직적 측정시 발견된 주된 문제들을 정리한 것이다.

In other memory-centric Java applications tested in our laboratory, we found the following characteristics:

  1. Every request processing action needed big and complex objects
  2. It kept too many objects into HttpSession for every session.
  3. The HttpSession timeout was too long, and HttpSession was not explicitly invalidated.
  4. The thread pool, EJB pool or other objects pool was set too large.
  5. The objects cache was set too large.

JVM상에서 GC가 무리하게 작동하는 경우의 수가 위의 특성을 가지고 있다는 연구 결과가 있다.

많은 J2EE개발자가 격어볼 만한 일들인데.

HttpSession이 많은 오브젝트를 가지고 있다는 부분이 색다르게 느껴진다.

줄일 수 있는 방법은?

Comments