Solution:

export ACTIVEMQ_HOME=/opt/apache-activemq-5.8.0
export ACTIVEMQ_BASE=$ACTIVEMQ_BASE
ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"
export ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -XX:-UseParallelGC"
${ACTIVEMQ_HOME}/bin/activemq "$*"


VM Flags:

-Xms1G -Xmx1G -XX:-UseParallelGC -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote
-Djava.io.tmpdir=/opt/BROKERS/vass-desa-1/tmp
-Dactivemq.classpath=/opt/BROKERS/vass-desa-1/conf;
-Dactivemq.home=/opt/apache-activemq-5.8.0
-Dactivemq.base=/opt/BROKERS/vass-desa-1
-Dactivemq.conf=/opt/BROKERS/vass-desa-1/conf
-Dactivemq.data=/opt/BROKERS/vass-desa-1/data


Thanks


2014/1/22 Rodrigo Ramos <crackdu...@gmail.com>

> I've tried and I got the same error:
>
> The command:
>
> ${ACTIVEMQ_HOME}/bin/activemq -XX:UseParallelGC "$*"
>
> The error:
>
> INFO: Unrecognized option: -XX:UseParallelGC
>
>
> Regards
>
> El ene 22, 2014 2:02 PM, "Jose María Zaragoza" <demablo...@gmail.com>
> escribió:
>
>  2014/1/22 Rodrigo Ramos <crackdu...@gmail.com>:
>> > 5.8.0
>> >
>> >
>> > 2014/1/22 Claus Ibsen <claus.ib...@gmail.com>
>> >
>> >> What version of ActiveMQ are you using?
>> >>
>> >> On Wed, Jan 22, 2014 at 7:37 PM, Rodrigo Ramos <crackdu...@gmail.com>
>> >> wrote:
>> >> > Hello Everybody
>> >> >
>> >> > I want to change how to GC perform into in activemq. I have edited
>> the
>> >> > starting shell and I have seen some memory variables.
>> >> >
>> >> > If I edit the starting shell with follow parameters:
>> >> >
>> >> > export ACTIVEMQ_HOME=/opt/apache-activemq-5.8.0
>> >> > export ACTIVEMQ_BASE=$ACTIVEMQ_BASE
>> >> > export ACTIVEMQ_OPTS_MEMORY="-Xms2G -Xmx2G"
>> >> >
>> >> > *${ACTIVEMQ_HOME}/bin/activemq -XX:-UseParallelGC "$*"*
>> >> >
>> >> >
>> >> > I get the follow error:
>> >> >
>> >> > INFO: Unrecognized option: -XX:-UseParallelGC
>> >> >
>>
>>
>> Are you try
>>
>> -XX:UseParallelGC
>>
>> ?
>>
>>
>> The parallel copying collector (Enabled using -XX:+UseParNewGC). Like
>> the original copying collector, this is a stop-the-world collector.
>> However this collector parallelizes the copying collection over
>> multiple threads, which is more efficient than the original
>> single-thread copying collector for multi-CPU machines (though not for
>> single-CPU machines). This algorithm potentially speeds up young
>> generation collection by a factor equal to the number of CPUs
>> available, when compared to the original singly-threaded copying
>> collector.
>>
>> The parallel scavenge collector (Enabled using -XX:UseParallelGC).
>> This is like the previous parallel copying collector, but the
>> algorithm is tuned for gigabyte heaps (over 10GB) on multi-CPU
>> machines. This collection algorithm is designed to maximize throughput
>> while minimizing pauses. It has an optional adaptive tuning policy
>> which will automatically resize heap spaces. If you use this
>> collector, you can only use the the original mark-sweep collector in
>> the old generation (i.e. the newer old generation concurrent collector
>> cannot work with this young generation collector).
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> >> >
>> >> > How can I set this parameters?
>> >> >
>> >> >
>> >> > Thanks for your help.
>> >> >
>> >> > Regards
>> >>
>> >>
>> >>
>> >> --
>> >> Claus Ibsen
>> >> -----------------
>> >> Red Hat, Inc.
>> >> Email: cib...@redhat.com
>> >> Twitter: davsclaus
>> >> Blog: http://davsclaus.com
>> >> Author of Camel in Action: http://www.manning.com/ibsen
>> >> Make your Camel applications look hawt, try: http://hawt.io
>> >>
>>
>

Reply via email to