You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org> on 2011/07/09 01:36:16 UTC

[jira] [Created] (TAP5-1572) Discard unused page instances if not used within a certain period

Discard unused page instances if not used within a certain period
-----------------------------------------------------------------

                 Key: TAP5-1572
                 URL: https://issues.apache.org/jira/browse/TAP5-1572
             Project: Tapestry 5
          Issue Type: New Feature
          Components: tapestry-core
    Affects Versions: 5.3
            Reporter: Howard M. Lewis Ship


It is desirable that page instances be discarded if not used within a configurable window. Pages can take up considerable space leading to high heap utilization; freeing page instances will allow them to be GCed, freeing up more space, and decreasing time spent GCing a full heap.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (TAP5-1572) Discard unused page instances if not used within a certain period

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAP5-1572.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.3

> Discard unused page instances if not used within a certain period
> -----------------------------------------------------------------
>
>                 Key: TAP5-1572
>                 URL: https://issues.apache.org/jira/browse/TAP5-1572
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-core
>    Affects Versions: 5.3
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>              Labels: memory, perfomance
>             Fix For: 5.3
>
>
> It is desirable that page instances be discarded if not used within a configurable window. Pages can take up considerable space leading to high heap utilization; freeing page instances will allow them to be GCed, freeing up more space, and decreasing time spent GCing a full heap.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1572) Discard unused page instances if not used within a certain period

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13064276#comment-13064276 ] 

Hudson commented on TAP5-1572:
------------------------------

Integrated in tapestry-trunk-freestyle #416 (See [https://builds.apache.org/job/tapestry-trunk-freestyle/416/])
    TAP5-1572: Define symbols for controlling page source pruning and add code to PageSourceImpl to periodically check for prunable pages
TAP5-1572: Add a name for each job, used with debugging/info output
TAP5-1572: Flesh out the implementation and a basic test of the PeriodicExecutor
TAP5-1572: Layout the basics of a periodic execution service
TAP5-1572: Improve documentation of Invokable

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145828
Files : 
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/Page.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/PageImpl.java
* /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/services/AppModule.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145826
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicExecutor.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicJob.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services/PeriodicExecutorTests.groovy
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145825
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/resources/log4j.properties
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicJob.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services/PeriodicExecutorTests.groovy
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145824
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicExecutor.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicJob.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/TapestryIOCModule.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/IntervalSchedule.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/Schedule.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145823
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/Invokable.java


> Discard unused page instances if not used within a certain period
> -----------------------------------------------------------------
>
>                 Key: TAP5-1572
>                 URL: https://issues.apache.org/jira/browse/TAP5-1572
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-core
>    Affects Versions: 5.3
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>              Labels: memory, perfomance
>             Fix For: 5.3
>
>
> It is desirable that page instances be discarded if not used within a configurable window. Pages can take up considerable space leading to high heap utilization; freeing page instances will allow them to be GCed, freeing up more space, and decreasing time spent GCing a full heap.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TAP5-1572) Discard unused page instances if not used within a certain period

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship reassigned TAP5-1572:
------------------------------------------

    Assignee: Howard M. Lewis Ship

> Discard unused page instances if not used within a certain period
> -----------------------------------------------------------------
>
>                 Key: TAP5-1572
>                 URL: https://issues.apache.org/jira/browse/TAP5-1572
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-core
>    Affects Versions: 5.3
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>              Labels: memory, perfomance
>
> It is desirable that page instances be discarded if not used within a configurable window. Pages can take up considerable space leading to high heap utilization; freeing page instances will allow them to be GCed, freeing up more space, and decreasing time spent GCing a full heap.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (TAP5-1572) Discard unused page instances if not used within a certain period

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TAP5-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13064276#comment-13064276 ] 

Hudson commented on TAP5-1572:
------------------------------

Integrated in tapestry-trunk-freestyle #416 (See [https://builds.apache.org/job/tapestry-trunk-freestyle/416/])
    TAP5-1572: Define symbols for controlling page source pruning and add code to PageSourceImpl to periodically check for prunable pages
TAP5-1572: Add a name for each job, used with debugging/info output
TAP5-1572: Flesh out the implementation and a basic test of the PeriodicExecutor
TAP5-1572: Layout the basics of a periodic execution service
TAP5-1572: Improve documentation of Invokable

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145828
Files : 
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/Page.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/PageImpl.java
* /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/services/AppModule.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145826
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicExecutor.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicJob.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services/PeriodicExecutorTests.groovy
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145825
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/resources/log4j.properties
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicJob.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services/PeriodicExecutorTests.groovy
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services
* /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145824
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicExecutor.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/PeriodicJob.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/TapestryIOCModule.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/IntervalSchedule.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/cron/Schedule.java

hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1145823
Files : 
* /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/Invokable.java


> Discard unused page instances if not used within a certain period
> -----------------------------------------------------------------
>
>                 Key: TAP5-1572
>                 URL: https://issues.apache.org/jira/browse/TAP5-1572
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-core
>    Affects Versions: 5.3
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>              Labels: memory, perfomance
>             Fix For: 5.3
>
>
> It is desirable that page instances be discarded if not used within a configurable window. Pages can take up considerable space leading to high heap utilization; freeing page instances will allow them to be GCed, freeing up more space, and decreasing time spent GCing a full heap.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (TAP5-1572) Discard unused page instances if not used within a certain period

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship reassigned TAP5-1572:
------------------------------------------

    Assignee: Howard M. Lewis Ship

> Discard unused page instances if not used within a certain period
> -----------------------------------------------------------------
>
>                 Key: TAP5-1572
>                 URL: https://issues.apache.org/jira/browse/TAP5-1572
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-core
>    Affects Versions: 5.3
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>              Labels: memory, perfomance
>
> It is desirable that page instances be discarded if not used within a configurable window. Pages can take up considerable space leading to high heap utilization; freeing page instances will allow them to be GCed, freeing up more space, and decreasing time spent GCing a full heap.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (TAP5-1572) Discard unused page instances if not used within a certain period

Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Howard M. Lewis Ship closed TAP5-1572.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.3

> Discard unused page instances if not used within a certain period
> -----------------------------------------------------------------
>
>                 Key: TAP5-1572
>                 URL: https://issues.apache.org/jira/browse/TAP5-1572
>             Project: Tapestry 5
>          Issue Type: New Feature
>          Components: tapestry-core
>    Affects Versions: 5.3
>            Reporter: Howard M. Lewis Ship
>            Assignee: Howard M. Lewis Ship
>              Labels: memory, perfomance
>             Fix For: 5.3
>
>
> It is desirable that page instances be discarded if not used within a configurable window. Pages can take up considerable space leading to high heap utilization; freeing page instances will allow them to be GCed, freeing up more space, and decreasing time spent GCing a full heap.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira