I've just started using IntelliJ IDEA on an existing Grails project (others have been developing with IDEA on it, project file was checked into git). The IDE is always busy doing something in the background (CPU load), which seems to be "Updating OSGi indices...". The UI behavior is therefore expectedly sluggish all the time. This has been going on for hours in the past days, so I expect every type of indexing to have fully completed at least once.
I'm not aware of us using OSGi. Can it be turned off? "Do not synchronize dependencies" in Settings -> OSGi didn't help. Disabling OSGi plugins in Settings -> plugins (those that turn up searching "osgi": dmServer support, Osmorc, Spring OSGi) seems to get rid of the blinking "Updating OSGi indices...", but CPU is still quite busy. In an open groovy file, in the right upper corner of the editor, the red square has a blinking eye, tooltip switching between "Performing code analysis..." and "Analysis completed".
Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz
Why does IDEA think something is changing all the time? What else can I do to hunt this down?