Path: csiph.com!aioe.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=c3=b8j?= Newsgroups: comp.lang.java.programmer Subject: Re: Restricting the memory usage of a Java program Date: Thu, 11 Aug 2016 18:24:43 -0400 Organization: Aioe.org NNTP Server Lines: 18 Message-ID: References: <8760r7m18z.fsf@Equus.decebal.nl> NNTP-Posting-Host: 7SK6yTFfqwlIPNBLl3l7Qg.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.programmer:35264 On 8/11/2016 5:42 PM, Cecil Westerhof wrote: > Bonus question: is there a way to limit the memory usage when the > program is started with: > java CropImage > instead of the script? You can start JVM via JNI (really just your own java executable replacement) with the Xmx you want. But when the JVM is running then I don't know any way via JMX or JNI to change the value. Many JVM's require heap to be contiguous, so trying to increase Xmx later may not be possible. Arne