0

我刚开始学习 Intellij。我创建了一个小项目并在一个模块中创建了几个 java 文件。有一件事困扰着我,Intellij 总是做一个“make”,每次运行或调试 java 代码之前大约需要 6-8 秒,无论我是否更改了代码。我在编译器设置中打开了“自动生成项目”设置。有人有想法吗?

4

2 回答 2

2

看看http://devnet.jetbrains.com/docs/DOC-192

最上面提到的一件事是关于防病毒工具:

杀毒软件对 Intellij 的影响

示例:配置 McAfee OAS

大多数防病毒软件允许指定从按访问扫描中排除的文件夹。例如,在装有 McAfee Enterprise 的系统上,我发现了一个c:\Dev被 OAS(On Access Scanner)排除的文件夹 ( ):

在此处输入图像描述

将安装文件夹和 Intellij 系统文件夹 ( )c:\Users\$user\.IntelliJIdea12移动到该文件夹​​中可以显着提高 IntelliJ 性能。

符号链接而不是移动!

如果您已经安装了 IntelliJ,那么破坏性最小的方法就是创建符号链接。例如,对于 IntelliJ 系统文件夹,您可以执行以下操作:

  1. 移至c:\Users\$user\.IntelliJIdea12_ c:\dev\.IntelliJIdea12

  2. 符号链接: mklink /J c:\Users\$user\.IntelliJIdea12 c:\dev\.IntelliJIdea12

对 IntelliJ 安装文件夹执行相同操作。

在我的具体情况下,我在 IntelliJ 中遇到了大型 Maven 项目的问题。这对我有用:使用 Maven 和 IntelliJ IDEA 处理大型项目的技巧

于 2013-09-16T08:32:51.260 回答
0

被视为“临时”答案,因为解决方案不是最优的。我真的不想禁用卡巴斯基的整个“系统观察器”功能。

在咨询了其他线程后,似乎是因为我的卡巴斯基系统观察程序减慢了进程。关闭“System Watcher”后,“make”在半秒内完成。我想知道 Intellij 中的哪些“可疑”活动刺激了“系统观察者”。

于 2013-09-17T01:42:05.930 回答