IntelliJ IDEA 12 新的编译模式:速度快一倍
来源:互联网 发布:芜湖县淘宝产业园 编辑:程序博客网 时间:2024/05/20 06:31
IntelliJ IDEA 12已经于上周发布,该版本带来了全新的主题以及一些令人兴奋的新功能,其中就包含了一个全新的编译器,与之前版本相比,编译速度快了一倍。
下图展示了在IntelliJ IDEA 11和12版本中完整构建IntelliJ IDEA社区版本项目所需的时间。第三列为开启了“并行化(Parallelized)”选项后的编译时间。
并行化(Parallelized)选项
并行化(Parallelized)是IntelliJ IDEA 12版本中的一个新的编译选项,允许你使用多个核心来编译构建项目。在这种情况下,编译器可以并行运行多个独立的项目模块。由于每个编译线程都要使用文件系统,因此,并行编译的速度取决于你的硬盘有多快。尽管如此,对于大型项目的编译性能平均增益依然在10%~20%。
自动编译选项
这是另一个节省时间的编译选项,可以在更改代码时触发项目自动编译。由于编译器运行在一个单独的进程,因此可以在后台编译修改过的文件。这意味着你的项目一直都可处于编译状态,无需等待。
编译器设置
可以通过Settings → Compiler 来对编译器进行设置。automatic和parallelized选项默认关闭,你可以通过勾选“Make project automatically”和“Compile independent modules in parallel”来开启。
下图展示了在IntelliJ IDEA 11和12版本中完整构建IntelliJ IDEA社区版本项目所需的时间。第三列为开启了“并行化(Parallelized)”选项后的编译时间。
并行化(Parallelized)选项
并行化(Parallelized)是IntelliJ IDEA 12版本中的一个新的编译选项,允许你使用多个核心来编译构建项目。在这种情况下,编译器可以并行运行多个独立的项目模块。由于每个编译线程都要使用文件系统,因此,并行编译的速度取决于你的硬盘有多快。尽管如此,对于大型项目的编译性能平均增益依然在10%~20%。
自动编译选项
这是另一个节省时间的编译选项,可以在更改代码时触发项目自动编译。由于编译器运行在一个单独的进程,因此可以在后台编译修改过的文件。这意味着你的项目一直都可处于编译状态,无需等待。
编译器设置
可以通过Settings → Compiler 来对编译器进行设置。automatic和parallelized选项默认关闭,你可以通过勾选“Make project automatically”和“Compile independent modules in parallel”来开启。
0 0
- IntelliJ IDEA 12 新的编译模式:速度快一倍
- Intellij Idea配置提高速度
- intellij idea 编译信息乱的解决方法
- Intellij Idea的编译和调试快捷键
- IntelliJ IDEA实现erlang的即时编译
- Intellij Idea的编译和调试快捷键
- IntelliJ IDEA创建Maven web项目速度慢的解决方法
- IntelliJ IDEA 12新特性:为Android开发者提供新的XML重构工具
- Intellij Idea编译失败
- Intellij IDEA 编译错误
- IntelliJ IDEA 编译方式
- IntelliJ IDEA Debug模式的启动
- 使用新工具 intellij idea
- 【IDE】IntelliJ IDEA (Mac) 运行速度优化(问题起因:debug模式突然变得巨慢)
- 【IDE】debug模式突然变得巨慢 IntelliJ IDEA (Mac) 运行速度优化
- IntelliJ IDEA & Genymotion--接触新的开发工具
- intellij idea 插件 开发 新加的mainmenu不显示
- Intellij IDEA 项目编译乱码
- Maven配置多个源文件夹
- server locations修改问题
- 动态修改窗口标题和类名
- percona-toolkit工具包的使用教程之配置类工具
- 七 CocosEditor基础教程第二季 之TiledMap
- IntelliJ IDEA 12 新的编译模式:速度快一倍
- eclipse cdt 单步调试printf无打印
- Hadoop学习笔记(一)——编译安装和配置
- Sum Root to Leaf Numbers
- c语言与程序设计笔记:指针篇 (1)
- Struts2验证器
- Perl 语言学习笔记 (一)
- Silverlight combobox,实现输入拼音显示对应的所有的汉字
- ADS 1.2集成开发环境的组成