知识卡片

基准测试看成本

专业/工作 · 470.b.1.a.1.c.3.a.6.a.3.a.2.b

内容

基准测试衡量函数在固定场景下的耗时和分配,适合验证优化是否真实。发散:性能优化的第一原则是让数字说话。

参考来源

- 位置:《Go语言入门到实战(共3册)》第24章《Go语言编程入门与实战技巧:第14章 安全与测试》(源文件:_epub-src/text/part0036_split_000.html) - 结论依据:原文围绕“基准测试”给出定义、机制、流程、对比或限制条件,本卡片据此提炼可迁移的语言/工程结论,并补充了边界或实践启发。 - 原始内容:测试作为传统开发中的一个比较突出的环节,Go 语言也没有忽视。使用Go语言的测试框架,可以在开发的过程中就进行单元测试和基准测试。和go build命令类似,go test命令可以用来执行写好的测试代码,需要做的就是遵守一些规则来写测试。而且,Go语言可以将测试无缝地集成到代码工程和持续集成系统里。……