Scheme基准测试解决方案

本节的Scheme代码测量的是在给定数据上,代码的性能。本例中,我们只需将数据规模作为参数传递给函数。首先我们会列出一些helper函数来计算平均值和标准方差。请看例A-6。

例A-6:Scheme计时程序的helper函数

阅读 ‧ 电子书库
阅读 ‧ 电子书库

例A-7的计时代码采用了例A-6的helper函数,执行一系列的测试用例。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

例A-7:Scheme计时代码

阅读 ‧ 电子书库
阅读 ‧ 电子书库

例A-8的largeAdd函数将n个数相加。(briefReport largeAdd millionplus 30 1000000 5000000)得到的输出见表A-2。

例A-8:largeAdd函数

阅读 ‧ 电子书库
阅读 ‧ 电子书库