Re: [micro-manager-general] Andor Neo "failed to initialize circular buffer - memory requirements n
Status: Beta
Brought to you by:
nicost
|
From: Norman G. <n.g...@an...> - 2013-05-13 12:11:12
|
I think the issue here is both JVM and Circular Buffer. The default for JVM now is 1200MB on 32-bit system. The Circular Buffer is not initialized until either the value is changed in options or you click Live/MDA where both the CB is allocated and also some internal buffers for the device adapter. Looks like ImageJ limits JVM to 1600MB (32-bit), and this is reserved by OS. Once you load up Micro-Manager and try to either go live or allocate ~3-400MB in CB, this will return the Failed to initialize circular buffer message. Best advice is to find the right balance between JVM and CB, depending on your application. Note: Neo full frame image is ~11MB, so may want to consider 64-bit OS with loads of RAM! Regards, Norman. From: Mark Tsuchida [mailto:mar...@gm...] Sent: 11 May 2013 20:21 To: Johannes Schindelin Cc: Micro-Manager General Subject: Re: [micro-manager-general] Andor Neo "failed to initialize circular buffer - memory requirements not adequate" On Sat, May 11, 2013, Johannes Schindelin wrote: > > However when I try and go "live" in MM I get the following error > > "Failed to initialize circular buffer - memory requirements not > > adequate" > > One possibility is that your sequence buffer size (Tools > Options > > Sequence buffer size [MB]) is set too small relative to the image size. We had a problem that looked similar, but with another camera: the JVM had too much memory reserved for Java, so there was not enough left for the C++ drivers to initialize buffers... That is also a possibility, and something to keep in mind (the circular buffer exists outside of the memory size specified for the Java virtual machine, the latter of which is set in ImageJ > Edit > Options > Memory and Threads...). I'm pretty (but not absolutely) sure you would get an "Out of memory" error (instead of "Failed to initialize circular buffer") if that were the cause, though. Mark This message is intended only for the use of the addressee and may contain information that is confidential and/or subject to copyright. If you are not the intended recipient, you are hereby notified that any dissemination, copying, or redistribution of this message is strictly prohibited. If you have received this message in error please delete all copies immediately. Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Andor Technology Plc Companies. Andor Technology Plc has taken reasonable precautions to ensure that no viruses are contained in this email, but does not accept any responsibility once this email has been transmitted. Andor Technology PLC is a registered company in Northern Ireland, registration number: NI022466. Registered Office: Andor Technology, 7 Millennium Way, Springvale Business Park, Belfast, BT12 7AL. |