Limite de tamanho de array MATLAB

Ammar Ali 20 novembro 2021
Limite de tamanho de array MATLAB

Este tutorial irá discutir como verificar os limites de memória e o tamanho máximo do array possível usando o comando memory no MATLAB.

Verificando os Limites de Memória e o Tamanho Máximo do Array Possível Usando o Comando memory no MATLAB

O tamanho máximo permitido do array é limitado devido à limitação de hardware do dispositivo no qual você está executando o MATLAB. Por exemplo, se o seu dispositivo tiver 8 GB de memória RAM física, o tamanho máximo possível do array será em torno de 4 GB porque o resto será ocupado pelo Windows e MATLAB. Você sempre pode verificar a memória disponível para o array usando o comando memory na janela de comando do MATLAB. Por exemplo, vamos verificar a memória disponível usando um laptop de 8 GB de RAM. Veja o código e a saída abaixo.

>> 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.

No código acima, você pode ver que a memória disponível para todos os arrays é de 4544 MB e o restante está sendo usado pelo Windows e pelo MATLAB.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook