Re: Question on TemplateCache synchronization

Attila Szegedi <[email protected]>
Newsgroups gmane.comp.web.freemarker.user
Message-ID <[email protected]>
On 2008.04.10., at 19:42, Bruce Ritchie wrote:
> I just finished testing trunk with our performance test suite and the
> gains are significant (though there was also one other fix in the test
> with another overly synchronized block of code in an often called
> class that also would have had a significant impact).

Are you saying you've identified another concurrent performance  
hotspot in FreeMarker code? If so, I'd like to hear details.

> I'm wondering
> what the timetable for tagging this as 2.3.13 ?

We don't tend to have fixed schedules...  There's a good bunch of  
changes since 2.3.12, for now these are (copied from preliminary  
documentation update):
Bug fixed: [1725107] JspTaglibs with servlet spec 2.4 causes parser  
warnings.

Bug fixed: [1851842] OutOfMemoryError parsing a largish text chunk.

Feature: [1892546] Allow for custom template loader in  
FreemarkerServlet.

Bug fixed: [1902012] IteratorModel eats exception causes.

[1898300], [1818742], [1780882]: Reworked template caching mechanism  
for radically improved concurrent performance, with help from Azul  
Systems engineers. (Achieved 20x speedup with Struts2 webapps on a 128- 
CPU Azul device compared to 2.3.12.)


It looks to me as if it enough to warrant a release - what do others  
committers think? (Although I expect only Daniel will be interested in  
a 2.3.x release).

Attila.

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

_______________________________________________
FreeMarker-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemarker-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.