matrix size and storage capability

5 visualizaciones (últimos 30 días)
Ano
Ano el 12 de Abr. de 2018
Comentada: Ano el 13 de Abr. de 2018
Hello, I would like to perform some computations using MATLAB, these computations will consist in saving some large matrices at the end, so I would like to know how can I avoid having out of memory issue by preconditioning the matrices size at the beginning, i.e if a matrix with size let say 8000 x 8000 will generate out of memory, I could decrease the size before starting the calculations , which means I would like to know if there is a way to define a threshold size that doesn't produce a problem and in the meanwhile be large enough for my computations. Thank you!
  2 comentarios
Adam
Adam el 12 de Abr. de 2018
[~,memInfo] = memory;
memInfo.PhysicalMemory.Available
is what I tend to use. I decide on a percentage of the available space I am willing to use and then, based on the variables I expect to need to create I work out the size my input can be (e.g. if I'm doing some image processing and I know I will create 3 temporary results and 2 output results I use this to determine an estimate of my maximum memory usage, depending if I can delete the temporary results before getting the output results, etc - i.e. an estimate of what my maximum usage will be as a multiple of the input size)
Ano
Ano el 13 de Abr. de 2018
thank you very much for your reply!

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by