阅读更多

9顶
1踩

编程语言
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”来开启。



详细信息:JetBrains IntelliJ IDEA Blog
  • 大小: 22.4 KB
  • 大小: 34.2 KB
9
1
评论 共 14 条 请登录后发表评论
14 楼 geminiyellow 2012-12-17 10:30
zfcejb 写道
总体来说还是不错的,如果电脑好的话应该没问题,非常占用内存,即使什么插件都不装,除了耗资源外,其它的都很好。

和什么比占内存?
默认它给你装了很多插件,没插件没法工作啊。你是说另外安装插件?

反正我这跑E记的时候卡得像鸵shi一样,尤其是在android界面设计器之间切换的时候,这个时候我通常是去上个厕所喝杯茶什么的。
I记我就不行,切了就换过去了。也许是我设置有问题?


E版本是Juno Service Release 1
内存 789654    <--和I开的是同一个工程

I版本是12 社区
内存 140289    <--和E开的是同一个工程

同时我开了2个VS2012
内存 78768
内存 102338
13 楼 theoffspring 2012-12-16 11:18
idea不都是在运行时才编译的吗,貌似现在还有自动编译了,那代价太大了吧,因为它是任何一个编辑都会导致文件保存的。
12 楼 zfcejb 2012-12-15 09:12
总体来说还是不错的,如果电脑好的话应该没问题,非常占用内存,即使什么插件都不装,除了耗资源外,其它的都很好。
11 楼 zhongmin2012 2012-12-15 00:03
挺好用的idea,感觉电脑配置不高的话很卡
10 楼 JavaCrazyer 2012-12-14 18:28
lzy83925 写道
在svn的使用上照样还是一坨屎。有些功能还是跟eclipse 没法比。

我靠,哥们语言犀利啊,一坨屎
9 楼 allloveend 2012-12-14 16:48
somefuture 写道
前几天去中国海运面试。人家问:你用过IDEA?我答:是啊,社区版是免费的。人说:旗舰版200多美元呢,你用不起。

200美元折合1200人民币,瞧不起程序员?
8 楼 fireaap 2012-12-14 12:14
lzy83925 写道
在svn的使用上照样还是一坨屎。有些功能还是跟eclipse 没法比。

退回
7 楼 phenom 2012-12-14 11:38
以前是499美元,好像是三年前。现在便宜好多。
这个编译功能好像对android是不行地。
6 楼 lzy83925 2012-12-14 09:55
在svn的使用上照样还是一坨屎。有些功能还是跟eclipse 没法比。
5 楼 huang_yong 2012-12-13 23:22
Tomcat有时无法deploy应用,这个问题我目前很困恼。
4 楼 bluesky.mo 2012-12-13 21:41
somefuture 写道
前几天去中国海运面试。人家问:你用过IDEA?我答:是啊,社区版是免费的。人说:旗舰版200多美元呢,你用不起。

旗舰版至少也可以试用30天嘛,再说EAP版本也不收费...
3 楼 黑白两相望 2012-12-13 19:53
somefuture 写道
前几天去中国海运面试。人家问:你用过IDEA?我答:是啊,社区版是免费的。人说:旗舰版200多美元呢,你用不起。

  破解照样用
2 楼 somefuture 2012-12-13 16:43
前几天去中国海运面试。人家问:你用过IDEA?我答:是啊,社区版是免费的。人说:旗舰版200多美元呢,你用不起。
1 楼 geminiyellow 2012-12-13 15:02
你值得拥有。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • IntelliJ IDEA中编译spring5.x源码 --JAVA学习笔记

    一.安装gradle 1)我安装的版本是4.9, 供参考。解压后在 https://downloads.gradle.org/distributions/gradle-4.9-all.zip 2)配置环境变量 PATH=[gradle BIN目录],后面需要使用gradle命令。 3)安装好后,将...

  • idea启动mysql_intellij idea启动服务器

    JVM 性能调优工具 jpsjps 用法$ jps -helpusage: jps [-help]jps...文章业余布道师2019-05-13759浏览量使用IntelliJ IDEA部署应用到Windows服务器使用IntelliJ IDEA部署应用到Windows服务器 {#task_2511589 .task}Cl...

  • 你的 IntelliJ IDEA 卡不卡?

    本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。 Don’t be a Scrooge and give your IDE some more memory 不要做守财奴,给IDE多留点...

  • IntelliJ IDEA / Tomcat - 内存溢出/内存优化最佳实践

    vm options里面输入:-server -XX:PermSize=128M -XX:MaxPermSize=256m我的电脑只有4G运行内存,采用默认的idea配置,内存在30分钟内会飚到 &gt;80% ,同时会发生OOM ! Chrome 就不敢打开!通过上面的配置可以将内存...

  • 不知道怎么使用IDEA?一篇文章带你快速上手

    IDEA是由JetBrains公司开发的软件产品,全称为IntelliJ IDEA,在业界被公认为是最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、AntJUnitCVS整合、代码审查、创新的GUI设计等方面的...

  • IntelliJ IDEA内存优化最佳实践

    【编者按】本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。Don’t be a Scrooge and give your IDE some more memory不要做守财奴,给IDE...

  • 【转载】IntelliJ IDEA 内存优化最佳实践

    【编者按】本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。 Don’t be a Scrooge and give your IDE some more memory 不要做守财奴,...

  • IntelliJ Scala插件2020.3现已发布!

    IntelliJ IDEA 2020.3提供了许多实用的功能,例如调试时的交互式提示,Git暂存支持,对Java 15记录和密封类的扩展支持等等。它简化了端点,框架和事件探查器的日常工作。通过基于机器学习技术的更好的代码完成,更...

  • idea如何导入java工程_Eclipse java web项目 ,导入IntelliJ IDEA 完整操作!

    或许你用惯了Eclipse,有点排斥其他工具了,你写框架的时候,编译速度...优点:1、IDEA 的编译速度很快,通常比ec快2倍!2、丧心病狂的代码提示!3、多项目的编写支持!4、超方便的搜索文件/方法变量名!好了,...

  • Intellij IDEA(Android Studio)好用的插件和软件

    好插件有很多,合理利用插件可以提高开发效率,遇到好用的记录下,找到新的就更新 1.Key Promoter X idea的快捷键提醒和快速设置快捷键 如果在idea上无法下载,则在官网下载:...

  • 我们如何在IntelliJ IDEA中查找Lambda表达式

    一种选择是在编译期间将完整的类层次结构保存在索引中,因为无论如何编译器都会构建它。 当编译是由IDE运行而不是委托给Gradle时,我们会执行此操作。 但这仅在编译后模块中未进行任何更改的情况下有效。 通常,源...

  • IntelliJ IDEA 内存优化最佳实践

    点击上方“芋道源码”,选择“置顶公众号”技术文章第一时间送达!源码精品专栏精尽 Dubbo 原理与源码69 篇精尽 Netty 原理与源码61 篇中文详细注释的开源项目Java 并...

  • IDEA快捷键大全,撸代码速度提升10倍!

    最近帮大家整理了一篇 idea 快捷键大全,包含了 win 和 mac 版,文末有高清 PDF 版本,可以打印出来贴在工位上,闲的时候瞅几眼,撸代码的速度将大幅提升。目录一、Intelli...

  • node-v5.11.0-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 41532698775097Facebook Lite_405.0.0.8.113_apkcombo.com.armeabi-v7a.apk

    41532698775097Facebook Lite_405.0.0.8.113_apkcombo.com.armeabi-v7a.apk

  • 2024-2030中国RDF制粒机市场现状研究分析与发展前景预测报告.docx

    2024-2030中国RDF制粒机市场现状研究分析与发展前景预测报告

  • 财务困境-RLPM模型.xlsx

    详细介绍及样例数据:https://blog.csdn.net/li514006030/article/details/138549562

  • 基于python实现的Socket服务器与传感器通讯手段实现的家庭能源管理系统

    【作品名称】:基于Socket作为服务器与传感器通讯手段实现的家庭能源管理系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。

  • node-v9.10.0-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics