톰캣 7에서는  로딩되는 Jsp 개수를 지정할 수 있을 수 있도록 코드 수정을 하였다.
Mark Tomas는 tight한 memory를 쓰는 곳에 유용할 것이라고 하였다..

https://issues.apache.org/bugzilla/show_bug.cgi?id=48358

적당한 크기를 넘치면, jsp 하나 꺼내서 uload하고 destory 한다.
수정된 코드는 다음과 같다.
http://svn.apache.org/viewvc?view=revision&revision=937787

    tomcat/trunk/java/org/apache/jasper/util/Entry.java   (with props)

    tomcat/trunk/java/org/apache/jasper/util/JspQueue.java   (with props)

Modified:

    tomcat/trunk/conf/web.xml

    tomcat/trunk/java/org/apache/jasper/EmbeddedServletOptions.java

    tomcat/trunk/java/org/apache/jasper/JspC.java

    tomcat/trunk/java/org/apache/jasper/Options.java

    tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java

    tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties

    tomcat/trunk/java/org/apache/jasper/servlet/JspServlet.java

    tomcat/trunk/java/org/apache/jasper/servlet/JspServletWrapper.java

    tomcat/trunk/webapps/docs/changelog.xml

    tomcat/trunk/webapps/docs/jasper-howto.xml

추가된 설명을 보면.. 다음과 같다.



+<li><strong>maxLoadedJsps</strong> - The maximum number of JSPs that

+will be loaded for a web application. If more than this number of JSPs

+are loaded, the least recently used JSPs will be unloaded so that the

+number of JSPs loaded at any one time does not exceed this limit. A

+value of zero or less indicates no limit. Default <code>-1</code></li>

+

 <li><strong>modificationTestInterval</strong> - Causes a JSP (and its dependent

 files) to not be checked for modification during the specified time interval  (in seconds) from the last time the JSP was checked for modification. A value of

'Web service' 카테고리의 다른 글

Tomcat7 Valve를 Filter로 바뀔까나~  (0) 2010.05.13
Tomcat 7 TestCase의 깔끔함  (0) 2010.05.13
아파치 문서 보기 #1  (0) 2010.04.28
Tomcat 7  (0) 2010.04.16
Tomcat Major 패치 (5.5.29, 6.0.27) - 파일 다운로드 관련  (0) 2010.04.12
Posted by '김용환'
,