阅读更多

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...

  • 外加热强制循环蒸发器装配图(CAD).rar

    外加热强制循环蒸发器装配图(CAD).rar

  • 数控车床纵向进给系统设计.zip

    数控车床纵向进给系统设计.zip

  • vault_side_off_ominous.png

    j

  • 爬虫 bangumi名称和评论数

    爬虫 bangumi名称和评论数

  • 基于SpringBoot的垃圾分类回收系统(源码+数据库+万字文档)526

    基于SpringBoot的垃圾分类回收系统,系统包含两种角色:管理员、用户主要功能如下。 【用户功能】 首页:浏览垃圾分类回收系统信息。 个人中心:管理个人信息,查看历史记录和订单状态。 运输管理:查看运输信息,垃圾回收的时间和地点。 公告管理:阅读系统发布的相关通知和公告。 垃圾回收管理:查看垃圾回收的信息,回收类型和进度。 垃圾出库申请管理:提交和查看垃圾出库申请的状态。 【管理员功能】 首页:查看垃圾分类回收系统。 个人中心:管理个人信息。 管理员管理:审核和管理注册管理员用户的信息。 用户管理:审核和管理注册用户的信息。 运输管理:监管和管理系统中的运输信息。 公告管理:发布、编辑和删除系统的通知和公告。 垃圾回收管理:监管和管理垃圾回收的信息。 垃圾出库申请管理:审批和管理用户提交的垃圾出库申请。 基础数据管理:管理系统的基础数据,运输类型、公告类型和垃圾回收类型。 二、项目技术 编程语言:Java 数据库:MySQL 项目管理工具:Maven 前端技术:Vue 后端技术:SpringBoot 三、运行环境 操作系统:Windows、macOS都可以 JDK版本:JDK1.8以上都可以 开发工具:IDEA、Ecplise、Myecplise都可以 数据库: MySQL5.7以上都可以 Maven:任意版本都可以

  • 这篇文章是台湾大学(NTU)计算机科学与信息工程系(CSIE)2021年秋季学期算法设计与分析课程的第一份作业(Homework#1)的具体要求和题目描述 以下是主要内容的总结:

    内容概要:本文档是台湾大学计算机科学与信息工程系2021年秋季学期《算法设计与分析》课程的第一次作业(Homework#1)。作业包含四道编程题和三道手写题,旨在考察学生对算法设计和分析的理解与应用能力。编程题涉及汉诺塔、数组计算、矩形点对、糖果分配等问题;手写题涵盖渐近符号证明、递归方程求解、幽灵腿游戏优化、不公平的卢卡斯问题等。文档详细描述了每个问题的具体要求、输入输出格式、测试用例以及评分标准。此外,还提供了编程技巧和注意事项,如避免延迟提交、正确引用资料、处理大输入文件等。 适合人群:具备一定编程基础的本科生或研究生,特别是修读过或正在修读算法设计与分析相关课程的学生。 使用场景及目标:①帮助学生巩固课堂所学的算法理论知识;②通过实际编程练习提高解决复杂问题的能力;③为后续更深入的学习和研究打下坚实的基础。 其他说明:此作业强调团队合作和个人独立思考相结合的重要性,鼓励学生在讨论后用自己的语言表达解决方案,并注明参考资料。对于编程题,特别提醒学生注意输入文件可能较大,建议采取适当的优化措施以确保程序运行效率。

Global site tag (gtag.js) - Google Analytics