调整和调试

Wolfram 语言的高度优化的体系结构,让它可以轻松地创建出高质量、高效的程序. 它的符号功能可以让您直接运行和测试甚至最小的程序片断. 并且它全面支持软件工程,从具体的编译控制到新型的符号分析.

参考资料参考资料

Monitor 计算中动态监控

StepMonitor, EvaluationMonitor 监测内置算法

Sow, Reap 计算中累积值的列表

EvaluationData 给出表达式计算的详细数据

Print 打印表达式或图表

PrintTemporary 打印临时输出,在计算完毕后清除

Dialog 在计算的任意阶段进入一个子会话

计算 调试 启用交互调试

断言

Assert 在代码执行时,给出一个可供检验的断言

$AssertFunction 当断言失效时,应用的函数

符号执行的历史记录 »

Trace  ▪  TracePrint  ▪  Stack  ▪  ...

消息 »

On 转换成单一信息或集合信息

Off  ▪  Message  ▪  Check  ▪  Quiet  ▪  ...

时间 »

TimeConstrained 限制计算的 CPU 时间

Timing, AbsoluteTiming CPU 与绝对时间

N  ▪  Compile  ▪  Dispatch  ▪  Hash  ▪  DumpSave  ▪  ...

内存 »

Clear 清除值

MemoryConstrained 限制计算中使用的内存

ByteCount  ▪  MemoryInUse  ▪  Share  ▪  Short  ▪  Compress  ▪  $HistoryLength  ▪  ...

程序调试

Method 指定演算函数使用的特殊方法

PerformanceGoal 指定是否对质量和速度等优化

ExampleData 测试样本的数据

并行计算 »

Parallelize 自动跨越可用处理器进行并行计算

动态的交互性调整

TrackedSymbols  ▪  SynchronousUpdating  ▪  UpdateInterval

底层系统优化 »

SystemOptions  ▪  ClearSystemCache  ▪  SystemInformation  ▪  ...

系统测试和验证

VerificationTest 测试一个给定的输入是否产生指定的输出

TestReport 通过运行一系列测试,产生一个测试报告

代码操作 »

GraphPlot 布置一个符号调用图

Inactive  ▪  Inactivate  ▪  Activate  ▪  ...

符号处理 »

Names  ▪  Remove  ▪  Unique  ▪  ...