1

我正在处理一个项目,并在属性文件中看到以下配置和注释。

# Forking just invokes the JVM externally, and doesn't exhibit any performance benefit.

javac.fork.mode=no

我很好奇这意味着什么。经过几次谷歌搜索,我仍然找不到关于此的具体文章。有人可以指点我一个好的资源吗?

4

2 回答 2

1

蚂蚁<javac>任务中的一个选项。

当 fork=true ant 将在它自己的 jvm 中运行 java-Compiler。

http://ant.apache.org/manual/Tasks/javac.html

于 2012-12-11T08:11:11.677 回答
1

分叉允许 javac 在其自己的堆空间中作为外部进程运行,从而限制了外部进程的内存泄漏,而不会影响父 java 进程。

如果您正在使用“javac”Ant 任务,请检查下面的线程,该线程会告诉您与“fork”一起使用的其他选项。

如何告诉 ant 使用特定的 javac 可执行文件进行构建?

于 2015-01-21T16:31:18.067 回答