title: Equinox launcher Main.run() called on each action
body: <p>I have an eclipse based product (we've added a few of our plugins and packed it as a product).<br>
  We have some performance issues and unreasonable lock-ups.<br>
  During the investigation with <code>YourKit Java Profiler</code>, I noticed that on each performed action(expanding a folder, pressing a button, saving a file etc), the highest CPU load and the longest CPU usage is on a thread called <code>main</code> started from <code>org.eclipse.equinox.launcher.Main.run(String[]) Main.java:1499</code>.</p>
  
  <p>The version of the <code>org.equinox.launcher</code> plugin is <code>1.4.0.v20161219-1356</code>.</p>
  
  <p>What is this thread, why is it always running(it's not a daemon thread and apparently it's live all the time)? What can I do about it?</p>