Re: USE ANT_OPTS RE: OutOfMemoryException when compiling a large project

2005-03-03 Thread Phil Weighill-Smith
I personally dislike the requirement for environment variables (or other
external inputs) in a build; the build should be self-contained. If
another developer comes along without ANT_OPTS set up and attempts to
build your project they will get the OoM Exception and waste time
tracking the issue down.

I recommend building the required sizes into your script and using fork.

Phil :n.

On Wed, 2005-03-02 at 14:24, Kenneth Wood wrote:

 As someone suggested earlier, define ANT_OPTS in your environment
 (read the Ant documentation about using ANT_OPTS)
 
 For example, we use
 
 ANT_OPTS=-Xmx1024m -Xms256m
 
 Then you can compile without the need to use fork.
 
 From my build log, compiling more files than your case of 496 files:
 
 javac:
 [javac] Compiling 643 source files to ...
 
 
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, March 01, 2005 6:15 PM
 To: [EMAIL PROTECTED]
 Subject: DO NOT REPLY [Bug 33162] - OutOfMemoryException when compiling
 a large project
 
 
 DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG*
 RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
 http://issues.apache.org/bugzilla/show_bug.cgi?id=33162.
 ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND* INSERTED IN
 THE BUG DATABASE.
 
 http://issues.apache.org/bugzilla/show_bug.cgi?id=33162
 
 
 [EMAIL PROTECTED] changed:
 
What|Removed |Added
 
 
  Status|NEW |RESOLVED
  Resolution||FIXED
 
 
 
 
 --- Additional Comments From [EMAIL PROTECTED]  2005-03-02 01:15
 ---
 I used the javac fork option with memoryMaximumSize=800m and it
 worked fine.   
 Now I feel silly.   
   
 Anyone know how to pass to javac -Xmx800m without forking?  


-- 
Phil Weighill-Smith [EMAIL PROTECTED]
Volantis Systems


USE ANT_OPTS RE: OutOfMemoryException when compiling a large project

2005-03-02 Thread Kenneth Wood

As someone suggested earlier, define ANT_OPTS in your environment
(read the Ant documentation about using ANT_OPTS)

For example, we use

ANT_OPTS=-Xmx1024m -Xms256m

Then you can compile without the need to use fork.

From my build log, compiling more files than your case of 496 files:

javac:
[javac] Compiling 643 source files to ...


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, March 01, 2005 6:15 PM
To: [EMAIL PROTECTED]
Subject: DO NOT REPLY [Bug 33162] - OutOfMemoryException when compiling
a large project


DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG*
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://issues.apache.org/bugzilla/show_bug.cgi?id=33162.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND* INSERTED IN
THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=33162


[EMAIL PROTECTED] changed:

   What|Removed |Added


 Status|NEW |RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2005-03-02 01:15
---
I used the javac fork option with memoryMaximumSize=800m and it
worked fine.   
Now I feel silly.   
  
Anyone know how to pass to javac -Xmx800m without forking?  
   

-- 
Configure bugmail:
http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]