RFR: 8293067: (fs) Implement WatchService using system library (macOS) [v9]

Brian Burkhalter brian.burkhalter at oracle.com
Fri Nov 11 01:03:38 UTC 2022


Near-0 CPU sounds good!

On Nov 10, 2022, at 3:36 AM, Maxim Kartashev <maxim.kartashev at jetbrains.com<mailto:maxim.kartashev at jetbrains.com>> wrote:

I benchmarked this implementation (well, the implementation this one is based on, now it's become quite different) extensively. The main advantage of FSEvents over polling was near-0 CPU usage when there were small number of changes to the directory being watched, while polling naturally always has some background job to do and its CPU usage heavily depends on refresh speed (like 25% with SENSITIVITY_HIGH and modest rate of changes).

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/nio-dev/attachments/20221111/436a23c6/attachment-0001.htm>


More information about the nio-dev mailing list