第260页 | 算法技术手册 | 阅读 ‧ 电子书库

同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库

Java基准测试解决方案

在Java的测试用例中,我们会在执行前后记录当前系统时间(毫秒级)。例A-1的代码测量了完成任务所需的时间。在一台理想的计算机上执行30次实验,每次需要的时间应该精确相等。当然这不可能发生,因为现代操作系统需要处理大量的后台程序,这些程序会在代码执行时共享同一块CPU。

例A-1:Java测量任务执行时间程序

TrialSuite类存储实验集合。在所有的实验被加入到这个集合后,我们开始计算。我们会统计出总时间、最长时间和最短时间。如前所述,最大值和最小值将会在计算平均值和标准方差时删除。

请支持我们,让我们可以支付服务器费用。
使用微信支付打赏


上一页 · 目录下一页


下载 · 书页 · 阅读 ‧ 电子书库