上QQ阅读APP看书,第一时间看更新
6.4 小结
本章首先介绍了包的相关知识,包括包的命名、导入和主要Go工具的使用、包的代码复用的基本模块等,在项目中会经常用到这些知识,需要深入理解。
然后介绍了Go语言的性能测试和代码优化。性能测试的知识很多,本章内容仅介绍了Go语言标准包runtime/pprof的使用。其实Benchmark函数也是可以进行性能分析的,但与runtime/pprof并不相同,对于CPU和内存及溢出等相关测试分析还是pprof包更为全面。
本章的最后一部分内容介绍了Go语言的测试,与其他语言中复杂的测试工具相比,Go语言的测试非常简洁,是通过标准工具和函数来完成的。这里详细介绍了Test、Benchmark和Example这三个函数的使用方法。
相信经过本章的学习,读者对包已经有了充分的理解,并且掌握了测试的方法。