MemoryConstrained

MemoryConstrained[expr,b]
用于对 expr 进行计算,如果该计算需要超过 b 字节的内存,它就停止.

MemoryConstrained[expr,b,failexpr] 如果内存不够,MemoryConstrained[expr,b,failexpr] 返回 failexpr.

更多信息更多信息

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

运行一个命令,直至超过了内存限制:

In[1]:=
Click for copyable input
Out[1]=

运行循环,直到对 Range 结果的内存分配,超过了限制:

In[2]:=
Click for copyable input
Out[2]=
1988年引入
(1.0)
| 2007年更新
(6.0)