[ 
https://issues.apache.org/jira/browse/CONTINUUM-2758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brent N Atkinson updated CONTINUUM-2758:
----------------------------------------
    Summary: Load during build preparation is proportional to number of project 
build results  (was: High CPU and memory load when preparing builds with many 
build results)

> Load during build preparation is proportional to number of project build 
> results
> --------------------------------------------------------------------------------
>
>                 Key: CONTINUUM-2758
>                 URL: https://issues.apache.org/jira/browse/CONTINUUM-2758
>             Project: Continuum
>          Issue Type: Bug
>    Affects Versions: 1.4.2
>            Reporter: Brent N Atkinson
>            Assignee: Brent N Atkinson
>             Fix For: 1.5.0
>
>
> Found while addressing CONTINUUM-1621, due to the way that Continuum find the 
> previous build results during build preparation, memory and CPU load 
> increases proportionally to the number of build results for a project. This 
> will eventually result in 100% cpu utilization and {{OutOfMemoryErrors}}.
> To produce this, I imported a project and replicated a set of build results 
> until there were over 1,000,000. When I restarted Continuum, the CPU and 
> memory utilization (viewable using jconsole) would spike until it threw and 
> OOME.
> By producing a heap dump and analyzing it, I was able to pinpoint the problem 
> area, a bad query in the DAO.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to