Yes, each operating system configuration typically is able to set its own default for how much memory is allowed for any given program. This is not an issue of unix vs windows vs OS X vs ... Instead, it has to do with the defaults set up by the installer of the operating system.
Hopefully John Yuen will let us know the minimum amount of memory that will be used in the grading tests.
As for the issue of portability, this is a good point. Java strives for "write once, run anywhere". But this is only a goal, probably impossible to achieve in real life. |