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