After running my sample program for a short time (30 seconds) and getting a hprof file I see that there are close to 10000 live com.ibm.jusb.os.linux.LinuxPipeRequest.
I only create 40 UsbIrp which I resubmit each time I get a data event. I'll look into where the references are kept (could be a problem with requests comming back before they have been added to the inProgressList. Also, quite a number of threads are being created by the RunnableManager. During this period of time more than 3700 threads has been started by the RunnableManager... //Roger ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ javax-usb-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/javax-usb-devel