On 04.09.2013 21:48, Alex Harui wrote:
It is interesting that folks using IntelliJ don't complain about compile time issues yet IntelliJ doesn't use incremental compiles.
Actually they do [1]. Users ask to bring back support of incremental fcsh compiler because it gives performance gain for some types of projects, e.g. when a lot of heavy resources are loaded by the compiler. Fcsh is not supported since IntelliJ IDEA 11.1 just because we didn't invest time in its support after switching to the new Flex project model. Fcsh drawbacks are:
- it requires a lot of memory
- the process stays alive between compilations and holds the whole memory unreleased - not sure that it is possible to implement parallel compilation of independent build configuration using fcsh - my tests show that in most of cases incremental compilation takes almost the same time as full rebuild

Flash Builder has its own implementation of incremental compilation. May be it is better than publically available fcsh tool. I'm not sure we can do something similar in our IDE.

So we hope that we'd better implement incremental compilation with Falcon instead of fcsh. My bad, I didn't look into Falcon source code and didn't try binaries yet. So at the moment I don't know what needs to be done at IDE side to achieve incremental compilation. What we finally hope to have in the IDE using Falcon is:
- instant background incremental compilation
- global Problems View

Alexander

[1] http://youtrack.jetbrains.com/issue/IDEA-84486

Reply via email to