inmem

Lista as funções atualmente carregadas na memória.

Categoria: Software Development Tools > Performance and Memory

Sintaxe

M = inmem

Retorna os nomes das funções de arquivo M carregadas, como cell array de vetores de caracteres.

[M, X, J] = inmem

Retorna também os arquivos MEX X e as classes Java J carregados.

Descrição

O MATLAB carrega um arquivo de função na primeira chamada e o mantém na memória. inmem informa o que está carregado, o que ajuda a entender por que variáveis persistentes sobrevivem entre chamadas ou por que a edição de um arquivo não tem efeito até se usar clear.

O conteúdo da lista depende do que já foi executado na sessão, por isso não é estável de uma sessão para outra.

Argumentos de saída

M
Cell array com nomes de funções.
X
Cell array com nomes de arquivos MEX.
J
Cell array com nomes de classes Java.

Exemplo

Tipos dos resultados

[M, X, J] = inmem;
disp(class(M))
disp(class(X))
disp(class(J))
Saída
cell
cell
cell

Veja também

clear which exist mlock