java - 有没有办法提高 Java 编译器的多核/多处理器性能?

标签 java multicore javac

我的同事注意到,当 javac 编译时,它只使用一个内核。有没有像 Java 的 gcc 中的 -j 命令一样的东西,可以让我们跨内核或处理器分配编译器工作负载?如果没有,您认为这将成为可能吗?或者 Java 的设计是否存在某种基本限制?

环境是带有 Sun J2SE 1.6.0.11 jdk 的 Linux。

最佳答案

虽然不能完全回答您的问题,但某些构建环境如 ant还支持构建的并行化,因此如果您的依赖关系图允许您可以同时运行多个 javac。

关于java - 有没有办法提高 Java 编译器的多核/多处理器性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/523575/

相关文章:

在 solr 中加入多核

python - 如何使用Python在多个CPU核心上运行外部程序?

java - @ 在文件路径的开头

java - Autoconf 强制 Java 编译器版本和供应商

java - Cucumber Java 将数据表转换为特定类型

java - 丢失具有 JPA 唯一约束的事务?

linux - 强制调度程序将线程分配给特定处理器

Java 泛型 : compareTo and “capture#-of ?”

java - 为什么 Java 8 中的新 java.util.Arrays 方法没有为所有原始类型重载?

stdout - 如何将编译结果(使用javac)存储到文本文件中?