title: Tips for Handling large projects with Maven and IntelliJ IDEA
body: <p>I was reading <strong><a href="http://crankingcode.wordpress.com/2009/10/13/handling-large-projects-with-maven-and-intellij-idea/" rel="noreferrer">this</a></strong> blog post about the experience of a team using Intellij Idea for large maven projects and have also looked at a <a href="https://stackoverflow.com/questions/5651538/speedup-intellij-idea"><strong>similar</strong></a> question posted around 2 years back for IDEA v.10.0.2.</p>
  
  <p>One of the tips mentioned in the former made a whole lot of sense : <br>
  <em>Move <code>C:\Users\$user\.IntelliJIdea12</code> into a folder not access-scanned by the antivirus.</em></p>
  
  <p>I have searched around for performance centric VM options and currently my <code>idea64.exe.vmoptions</code> looks like this :</p>
  
  <pre><code>-Xms1200m
  -Xmx1200m
  -XX:MaxPermSize=200m
  -ea
  -server
  -XX:+DoEscapeAnalysis
  -XX:+UseCompressedOops
  -XX:+UnlockExperimentalVMOptions
  -XX:+UseParallelGC
  -XX:ReservedCodeCacheSize=64m
  -XX:+UseCodeCacheFlushing
  -Dsun.io.useCanonCaches=false
  </code></pre>
  
  <h2>Questions</h2>
  
  <ol>
  <li><p>Do you have any more such tips to improve Intellij IDEA (12.1.3, 64 bit) performance with large/huge maven projects ?</p></li>
  <li><p>Could you please share discoveries you have made w.r.t VM options in <code>idea64.exe.vmoptions</code>  and/or  IDEA configuration in <code>idea.properties</code>.</p></li>
  <li><p>I have tried using JDK 7 to startup IDEA but this does not seem to terribly affect it's performance one way or the other. If you have tried doing so, did you experience the same ?</p></li>
  </ol>