Login  Register

Re: svn commit: r1331995 - /ofbiz/trunk/build.xml

Posted by Jacopo Cappellato-4 on Apr 30, 2012; 5:26am
URL: http://ofbiz.116.s1.nabble.com/Re-svn-commit-r1331995-ofbiz-trunk-build-xml-tp4597015p4597462.html

Yeah,

there are several -XX parameters that are useful when you analyze issues or memory leaks etc... but it doesn't mean that they have to be enabled by default.

Jacopo

On Apr 29, 2012, at 11:36 PM, Pierre Smits wrote:

> Jacques,
>
> I agree that setting the HeadDumpOnOutOfMemmoryError occasionally can
> prove usefull, but shouldn't an update of document be enough to create
> the awareness?
>
> Adding the code change kinda contradicts your statement and makes it
> permanent and always on
>
> Regards,
>
> Pierre
>
> 2012/4/29  <[hidden email]>:
>> Author: jleroux
>> Date: Sun Apr 29 20:56:17 2012
>> New Revision: 1331995
>>
>> URL: http://svn.apache.org/viewvc?rev=1331995&view=rev
>> Log:
>> -XX:+HeapDumpOnOutOfMemoryError may turn useful sometimes
>>
>> Modified:
>>    ofbiz/trunk/build.xml
>>
>> Modified: ofbiz/trunk/build.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/build.xml?rev=1331995&r1=1331994&r2=1331995&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/build.xml (original)
>> +++ ofbiz/trunk/build.xml Sun Apr 29 20:56:17 2012
>> @@ -383,6 +383,7 @@ under the License.
>>             <jvmarg value="${memory.initial.param}"/>
>>             <jvmarg value="${pos.memory.max.param}"/>
>>             <jvmarg value="${memory.maxpermsize.param}"/>
>> +            <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError"/>
>>         </java>
>>     </target>
>>     <target name="start-batch"
>> @@ -391,6 +392,7 @@ under the License.
>>             <jvmarg value="${memory.initial.param}"/>
>>             <jvmarg value="${pos.memory.max.param}"/>
>>             <jvmarg value="${memory.maxpermsize.param}"/>
>> +            <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError"/>
>>         </java>
>>     </target>
>>     <target name="start-debug"
>> @@ -403,6 +405,7 @@ under the License.
>>             <jvmarg value="-Djava.compiler=NONE"/>
>>             <jvmarg value="-Xdebug"/>
>>             <jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091"/>
>> +            <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError"/>
>>         </java>
>>     </target>
>>     <target name="start-pos"
>> @@ -411,6 +414,7 @@ under the License.
>>             <jvmarg value="${memory.initial.param}"/>
>>             <jvmarg value="${memory.max.param}"/>
>>             <jvmarg value="${memory.maxpermsize.param}"/>
>> +            <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError"/>
>>             <arg value="pos"/>
>>         </java>
>>     </target>
>>
>>