Check your build where you are mentioning ant task..take advanced option
adjacent to it...there give jvm memory...
as argument..

On Fri, Nov 9, 2012 at 8:38 PM, David Weintraub <qazw...@gmail.com> wrote:

> There's not a lot of jobs running on this. We're just getting Jenkins
> setup, and maybe get one or two builds per day. The problem seems to stem
> from the Analytic plugins: Findbugs, PMD, Checkstyle, Warnings, and CPD.
> The build completes fine, but when it is calculating the issues from the
> previous build to the present, it runs out of memory (usually during PMD).
>
> I never used Tomcat before and was wondering if it was related to that
> because I never had a memory issue before. Last place where I worked, we
> had six build executors and Jenkins was setup to use only 512mb of heap
> memory. Then again, these analytics are finding tens of thousands of issues
> a piece. The last time PMD ran, it found almost 65,000 issues with our
> code. Same with Findbugs. Even Javadoc comes up with almost 1000 warnings.
> The Ant tasks run and complete, but the Analysis of these issues is where I
> get memory issues.
>
> Maybe our code is in such bad shape that during the analysis Jenkins gets
> depressed and commits suicide.
>
>     You have to set JVM in two places, one for system, one for the
> particular job you are running..check it out.
>
>
> Never thought of that. Where do I set Jenkins per job? Can Jenkins spool a
> job separately? Or, is this only when it's running Ant (where I can set the
> memory on a per job basis). The problem is that this is a post-build task
> that's crapping out.
>
> For now, I've just eliminated the analysis. Maybe I'll turn them on one at
> a time once the developers decide to go back and clean up their code.
>
>
> On Nov 9, 2012, at 12:14 AM, Varghese Renny <varghesekre...@gmail.com>
> wrote:
>
> Hi David,
>
>     You have to set JVM in two places, one for system, one for the
> particular job you are running..check it out..I think 2GB memory is more
> than enough for one job..You can analze it through monitoring plugin..
>
> Options are you can dump your heap memory to some location in your system
> and use some tools to anlayse those dumped memory to find any memory
> leakage..I think in eclipse one memory analyzer plugin is there. You can
> search some other better tools also..
>
>
> Regards,
> varghese
>
>
>
> On Fri, Nov 9, 2012 at 2:59 AM, Qazwart <qazw...@gmail.com> wrote:
>
>> At first, I was getting Out of Heap errors and increased the server's
>> memory requirements to 1024m.
>>
>> Now I have a FATAL: GC overhead limit exceeded error.
>>
>> I'm running Jenkins 1.476 on a Redhat server running on Tomcat 7.0.27.
>>
>> I have the following options set: -Xmx1024m -Xx:PrintGCTimeStamp
>> -verbose:gc -XX:-UseGCOverhradLimit
>>
>> (The GC stuff I just added)
>>
>> I can see a full  GC constantly being called every second. This happens
>> after the build is complete and after I am running the PMD plugin.
>>
>> Any advice? I've increased memory to 2Gb. This is the first time I used
>> Jenkins with Tomcat. I'm wondering if there's an issue with Tomcat.
>>
>> --
>> David Weintraub
>> da...@weintraub.name
>
>
>
>

Reply via email to