title: Is Java 7 WatchService Slow for Anyone Else?
body: <p>WatchService looks like a great technology but its been too slow to be useful on the OS X and Linux systems I've tested on.  To add insult to injury, it doesn't seem to get notified of all events either.</p>
  
  <p>This is the case both with my own code and the canonical example from Oracle. (<a href="http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/WatchDir.java" rel="noreferrer">http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/WatchDir.java</a>)</p>
  
  <p>I recognize that the OS X OpenJDK port is unsure of this functionality (see <a href="https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port+Project+Status" rel="noreferrer">https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port+Project+Status</a>) </p>
  
  <p>Has anyone been using this in production with success?</p>