maclab上的matlab"内存"功能?

eyk*_*nal 10 memory matlab

在Windows机器上,MATLAB用户可以使用memoryfeature memstats命令.但是,这些都不能在计算机上运行,​​如下所示:

>> memory
??? Error using ==> memory
Function MEMORY is not available on this platform.

>> feature memstats
??? Error using ==> feature
An unknown feature was specified

有没有人知道如何在Mac上访问有关matlab内存使用情况的信息?

Jon*_*nas 5

我无法找到一个再现其功能的命令memory.但是,如果您知道系统具有多少总内存,则可以使用who(或vsize从文件交换中获取更多详细信息)来估计变量当前使用的内存量,从而估计您拥有多少可用空间.

顺便说一句,您总是可以通过调用了解Java内存

java.lang.Runtime.getRuntime.maxMemory
java.lang.Runtime.getRuntime.totalMemory
java.lang.Runtime.getRuntime.freeMemory
Run Code Online (Sandbox Code Playgroud)

请注意,Matlab内存和Java内存不同 - Java内存用于UI,包括图形,以及其他java对象,同时memory报告可用于变量和计算的内存.