What is the memory limit for a given driver? I have one that is trying to temporarily load a large amount of data from an an external hub. It is talking to more than one hub at once, so it can be as much as 6-7 MB of data. When I do this, the driver will restart without any sort of error messages. I assume it is running out of memory and being started over after an invisible system level crash.
I can avoid this by queueing the API calls and running them one at a time, but at the expensive of execution time. After the calls are done, the memory usage returns to a low level.
What is the limit for a driver?