|
SOLUTIONS
|
MATHEMATICA 内置符号
MemoryConstrained
MemoryConstrained[expr, b]
用于对 expr 进行计算,如果该计算需要超过 b 字节的内存,它就停止.
MemoryConstrained[expr, b, failexpr] 如果内存不够,MemoryConstrained[expr, b, failexpr] 返回 failexpr.
更多信息更多信息
- 如果在对 expr 进行计算的过程中所请求的附加内存量超过 b 字节,MemoryConstrained 会产生一个中断来结束对expr 的计算.
- 只用当该计算被异常中止时,MemoryConstrained 才对 failexpr 进行计算.
- 如果该计算被异常中止,而没有 failexpr 被指定,MemoryConstrained 返回 $Aborted.
- MemoryConstrained 所产生的异常中止可以被当作由 Abort 产生的异常中止处理,因而能被 AbortProtect 所控制.
- MemoryConstrained[expr, Infinity] 并没有内存的限制.
版本 1 的新功能 | 版本 6 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
