javac参数memoryInitialSize和memoryMaximumSize的默认值是什么?它是否从env/os属性或设置中获取这些值?
<javac
srcdir="@{srcdir}"
destdir="@{destdir}"
includeantruntime="@{includeantruntime}"
debug="@{debug}"
deprecation="@{deprecation}"
target="@{target}"
source="@{target}"
fork="@{fork}"
executable="@{executable}"
memoryInitialSize="@{memoryInitialSize}"
memoryMaximumSize="@{memoryMaximumSize}">
<compilerarg compiler="${build.compiler}" line="${build.compiler.args}"/>
<javac-elements/>
</javac>
文档说,如果javac在外部运行,ant使用标准VM内存设置。正如dkatzel在他的评论中指出的那样,这里讨论了这些虚拟机设置。