When I JVisualVM profile my USB application, reading the USB device is eating
up a whole thread – is there no way to make this asynchronous (or yield the
thread until data is available) and save CPU cycles?
My device is running at about 170Hz and that means about 7 milliseconds wait
per report acquisition. That's too low for me to be able to do anything
sensible with Thread.sleep, but high enough that it's eating 93% of that
thread's time.
Strategies to save cycles would be greatly appreciated.
Link to my project and the issue report there:
https://github.com/fommil/emokit-java/issues/7
Original issue reported on code.google.com by Sam.Hall...@gmail.com on 30 Dec 2012 at 3:18
Original issue reported on code.google.com by
Sam.Hall...@gmail.com
on 30 Dec 2012 at 3:18