WatchServiceは素晴らしい技術のように見えますが、私がテストしたOS XおよびLinuxシステムでは役に立たないほど遅いです。傷害に侮辱を加えるために、それはすべての出来事のいずれかを通知するようには思われない。Java 7 WatchServiceは誰のために遅いですか?
これは、私自身のコードとOracleの正規の例の両方の場合です。 (http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/WatchDir.java)
私は
(https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port+Project+Statusを参照)OS X OpenJDKのポートは、この機能が不明であることを認識し、誰もが成功すると、生産でこれを使用していますか?
に
を変更する場合、それは非常に迷惑な[既知の問題](https://bugs.openjdk.java.net/browse/だはるかに優れた応答時間を有しますJDK-7133447)since 2012. – andruso
質問は「OS XとLinux」を示しますが、答えとコメントはこれがOS Xでのみ問題であることを示しているようです。 –