myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Marinschek (JIRA)" <...@myfaces.apache.org>
Subject [jira] Commented: (MYFACES-2780) MyFaces performance improvements for production
Date Wed, 14 Jul 2010 03:06:50 GMT

    [ https://issues.apache.org/jira/browse/MYFACES-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12888165#action_12888165
] 

Martin Marinschek commented on MYFACES-2780:
--------------------------------------------

Hi Mike,

thanks for the parameter!

Do you (anyways) have an idea of how much the lazy loading influences the request processing
of the first request? How much are the typical memory savings for a large component library?
Just so that our users have something to chew on ;)

best regards,

Martin

> MyFaces performance improvements for production 
> ------------------------------------------------
>
>                 Key: MYFACES-2780
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2780
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: General
>    Affects Versions: 2.0.0
>            Reporter: Michael Concini
>            Assignee: Michael Concini
>            Priority: Minor
>             Fix For: 2.0.1
>
>
> Several fixes to enhance startup memory footprint and runtime performance taking advantage
of ProjectStage.
> -lazy loading of validators, converters, behaviors,components - can have a substantial
impact on startup footprint in applications with multiple or very large widget libraries.
> Turn off some updating of resources for ProjectStage=Production by default (can always
override using javax.faces.FACELETS_REFRESH_PERIOD)
> -change default facelets refresh interval to -1 when projectStage is production.  This
by itself gains a 60% improvement in throughput.
> -disable reloading of web.xml and faces-config after the first load.  
> -store a map to cache Class to listenerFor and resourceDependency annotations when in
production.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message