You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by "David Sean Taylor (JIRA)" <je...@portals.apache.org> on 2008/06/04 06:54:45 UTC

[jira] Created: (JS2-881) Improve Profiler Hashmap Usage

Improve Profiler Hashmap Usage
------------------------------

                 Key: JS2-881
                 URL: https://issues.apache.org/jira/browse/JS2-881
             Project: Jetspeed 2
          Issue Type: Improvement
          Components: Profiling/Portal Navigation
    Affects Versions: 2.1.2
            Reporter: David Sean Taylor
            Assignee: David Sean Taylor
             Fix For: 2.1.2


There are two data structures in the profiler, both are synchronized hash maps. The combined size of the two data 
structures grows linearly with the number of users. These data structures will be refactored to increase memory conservation.
A lot of the data in these maps is redundant. I am going to reduce the footprint by storing only minimally required data.
Additionally, we will use ehcache to control the size of these data structures.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Updated: (JS2-881) Improve Profiler Hashmap Usage

Posted by "David Sean Taylor (JIRA)" <je...@portals.apache.org>.
     [ https://issues.apache.org/jira/browse/JS2-881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Sean Taylor updated JS2-881:
----------------------------------

    Fix Version/s:     (was: 2.2.1)
                   2.2.2

> Improve Profiler Hashmap Usage
> ------------------------------
>
>                 Key: JS2-881
>                 URL: https://issues.apache.org/jira/browse/JS2-881
>             Project: Jetspeed 2
>          Issue Type: Improvement
>          Components: Profiling/Portal Navigation
>    Affects Versions: 2.1.2
>            Reporter: David Sean Taylor
>            Assignee: David Sean Taylor
>             Fix For: 2.2.2
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> There are two data structures in the profiler, both are synchronized hash maps. The combined size of the two data 
> structures grows linearly with the number of users. These data structures will be refactored to increase memory conservation.
> A lot of the data in these maps is redundant. I am going to reduce the footprint by storing only minimally required data.
> Additionally, we will use ehcache to control the size of these data structures.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Resolved: (JS2-881) Improve Profiler Hashmap Usage

Posted by "David Sean Taylor (JIRA)" <je...@portals.apache.org>.
     [ https://issues.apache.org/jira/browse/JS2-881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Sean Taylor resolved JS2-881.
-----------------------------------

    Resolution: Duplicate

This is issue is a duplicate of https://issues.apache.org/jira/browse/JS2-676
We will address it in 2.2

> Improve Profiler Hashmap Usage
> ------------------------------
>
>                 Key: JS2-881
>                 URL: https://issues.apache.org/jira/browse/JS2-881
>             Project: Jetspeed 2
>          Issue Type: Improvement
>          Components: Profiling/Portal Navigation
>    Affects Versions: 2.1.2
>            Reporter: David Sean Taylor
>            Assignee: David Sean Taylor
>             Fix For: 2.1.2
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> There are two data structures in the profiler, both are synchronized hash maps. The combined size of the two data 
> structures grows linearly with the number of users. These data structures will be refactored to increase memory conservation.
> A lot of the data in these maps is redundant. I am going to reduce the footprint by storing only minimally required data.
> Additionally, we will use ehcache to control the size of these data structures.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Reopened: (JS2-881) Improve Profiler Hashmap Usage

Posted by "David Sean Taylor (JIRA)" <je...@portals.apache.org>.
     [ https://issues.apache.org/jira/browse/JS2-881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Sean Taylor reopened JS2-881:
-----------------------------------


moving to 2.2.1. We found areas we want to improve on while working 676

> Improve Profiler Hashmap Usage
> ------------------------------
>
>                 Key: JS2-881
>                 URL: https://issues.apache.org/jira/browse/JS2-881
>             Project: Jetspeed 2
>          Issue Type: Improvement
>          Components: Profiling/Portal Navigation
>    Affects Versions: 2.1.2
>            Reporter: David Sean Taylor
>            Assignee: David Sean Taylor
>             Fix For: 2.2.1
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> There are two data structures in the profiler, both are synchronized hash maps. The combined size of the two data 
> structures grows linearly with the number of users. These data structures will be refactored to increase memory conservation.
> A lot of the data in these maps is redundant. I am going to reduce the footprint by storing only minimally required data.
> Additionally, we will use ehcache to control the size of these data structures.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


[jira] Updated: (JS2-881) Improve Profiler Hashmap Usage

Posted by "David Sean Taylor (JIRA)" <je...@portals.apache.org>.
     [ https://issues.apache.org/jira/browse/JS2-881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Sean Taylor updated JS2-881:
----------------------------------

    Fix Version/s:     (was: 2.1.2)
                   2.2.1

> Improve Profiler Hashmap Usage
> ------------------------------
>
>                 Key: JS2-881
>                 URL: https://issues.apache.org/jira/browse/JS2-881
>             Project: Jetspeed 2
>          Issue Type: Improvement
>          Components: Profiling/Portal Navigation
>    Affects Versions: 2.1.2
>            Reporter: David Sean Taylor
>            Assignee: David Sean Taylor
>             Fix For: 2.2.1
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> There are two data structures in the profiler, both are synchronized hash maps. The combined size of the two data 
> structures grows linearly with the number of users. These data structures will be refactored to increase memory conservation.
> A lot of the data in these maps is redundant. I am going to reduce the footprint by storing only minimally required data.
> Additionally, we will use ehcache to control the size of these data structures.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org