返回介绍

11.4 优化你的 Go 代码

发布于 2024-08-14 12:50:31 字数 2809 浏览 0 评论 0 收藏 0

代码优化是这样的一个过程,试图找出代码中对整个程序性能有重大影响的部分,以使它们运行的更快或使用更少的资源。

本章后面出现的基准测试部分将极大地帮助您了解代码运行背后的情况,以及哪些程序参数对程序性能的影响最大。

然而,不要低估正常情形。简单说,如果您的程序中的某个函数比其他函数多执行了一万次,那就先试着优化这个函数。

对于优化通常的建议是您必须优化没有 bug 的代码。意思是您必须优化可运行的代码。因此,您应该首先把代码写正确即便它运行的慢。最后,程序员最常犯的一个错误是试图优化代码的第一个版本,这是大多 bug 的根源

再次,代码优化是艺术和科学的结合,这意味着这是相当困难的任务。下节关于分析 Go 代码将绝对能帮助您进行代码优化,因为分析的主要目的是找到代码的瓶颈,以便优化程序中正确的和最重要的部分。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文