memory allocated with mxMalloc
Mostra commenti meno recenti
Suppose within an m-file I use a mex file to allocate persistent memory using mxMalloc and mxMakeMemoryPersistent.
When the mex file returns, I then start a batch job and pass the pointer returned by the mex file to the batch job.
Will the batch job be able to access this memory?
More info: A GUI is used to control hardware components which write to the mxMalloc'ed memory block, I would like the batch job to save the data written there in parallel. Don't worry, synchronization will be taken care of.
3 Commenti
Peter Li
il 20 Set 2011
Interesting question; I don't have experience with MakeMemoryPersistent, but my intuition is that this will work. You are passing the pointer out and back in as a long or something?
rick
il 20 Set 2011
Peter Li
il 23 Set 2011
Ah sorry, I didn't realize this was specific to interprocess calls. In that case Edric's suggestion sounds like the way to go.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su MATLAB Compiler in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!