Límite de tamaño de array de MATLAB
Este tutorial discutirá cómo verificar los límites de memoria y el tamaño máximo posible del array usando el comando memory
en MATLAB.
Comprobación de los límites de memoria y el tamaño máximo del array posible mediante el comando memory
en MATLAB
El tamaño máximo permitido del array está limitado debido a la limitación de hardware del dispositivo en el que está ejecutando MATLAB. Por ejemplo, si su dispositivo tiene 8 GB de RAM física, entonces el tamaño máximo posible del array será de alrededor de 4 GB porque el resto lo ocuparán Windows y MATLAB. Siempre puede verificar la memoria disponible para el array usando el comando memory
en la ventana de comandos de MATLAB. Por ejemplo, verifiquemos la memoria disponible usando una computadora portátil de 8GB de RAM. Vea el código y la salida a continuación.
>> memory
Maximum possible array: 4544 MB (4.765e+09 bytes) *
Memory available for all arrays: 4544 MB (4.765e+09 bytes) *
Memory used by MATLAB: 2499 MB (2.621e+09 bytes)
Physical Memory (RAM): 8071 MB (8.463e+09 bytes)
* Limited by System Memory (physical + swap file) available.
En el código anterior, puede ver que la memoria disponible para todas los arrays es de 4544 MB, y el resto lo utilizan Windows y MATLAB.