-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Faster device initialization by multi-threading. #519
Commits on Oct 28, 2024
-
Core: started multi-threaded initialization.
Nico Stuurman committedOct 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 3cf855e - Browse repository at this point
Copy the full SHA 3cf855eView commit details
Commits on Oct 29, 2024
-
Core: multi-threaded device initialization, one thread per device adp…
…ater.
Nico Stuurman committedOct 29, 2024 Configuration menu - View commit details
-
Copy full SHA for ab6dea5 - Browse repository at this point
Copy the full SHA ab6dea5View commit details -
Core: multi-threaded device initialization, cleanup and assignDefault…
…Role synchronous.
Nico Stuurman committedOct 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 7ca1fa8 - Browse repository at this point
Copy the full SHA 7ca1fa8View commit details -
Core: increment minor version as per Semver.
Nico Stuurman committedOct 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 2cee9e0 - Browse repository at this point
Copy the full SHA 2cee9e0View commit details
Commits on Oct 30, 2024
-
Core: Added ParallelDeviceInitialization feature set enabled by defau…
…lt. Setting it false will use the old code to do serial initialization. Also ensure that ports are initialized first. Needs testing on several systems before merging.
Nico Stuurman committedOct 30, 2024 Configuration menu - View commit details
-
Copy full SHA for f3dba34 - Browse repository at this point
Copy the full SHA f3dba34View commit details
Commits on Nov 4, 2024
-
Core-fast initialization: replaced deque with a vector (simpler), and…
… clear the used vectors at the end of the function. I am not quite sure if this is needed, but after this change, I no longer saw an exception on Micro-Manager shutdown, so it may be helpful.
Nico Stuurman committedNov 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 4adff8f - Browse repository at this point
Copy the full SHA 4adff8fView commit details -
Core: in parallel device initialization, catch first exception, initi…
…alize all other devices, ignoring more exceptions if they occur, then rethrow first exception.
Nico Stuurman committedNov 4, 2024 Configuration menu - View commit details
-
Copy full SHA for a52a350 - Browse repository at this point
Copy the full SHA a52a350View commit details -
Nico Stuurman committed
Nov 4, 2024 Configuration menu - View commit details
-
Copy full SHA for cc8b438 - Browse repository at this point
Copy the full SHA cc8b438View commit details