Efficient Go: Data-Driven Performance Optimization

0
(0)

Efficient Go: Data-Driven Performance Optimization

  • Author:Bartlomiej Plotka
  • Length: 495 pages
  • Edition: 1
  • Publisher: O’Reilly Media
  • Publication Date: 2022-12-20
  • ISBN-10: 1098105710
  • ISBN-13: 9781098105716
  • Sales Rank: #1274066 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon



    Book Description

    With technological advancements, fast markets, and higher complexity of systems, software engineers tend to skip the uncomfortable topic of software efficiency. However, tactical, observability-driven performance optimizations are vital for every product to save money and ensure business success.

    With this book, any engineer can learn how to approach software efficiency effectively, professionally, and without stress. Author Bartlomiej Plotka provides the tools and knowledge required to make your systems faster and less resource-hungry. Efficient Go guides you in achieving better day-to-day efficiency using Go. In addition, most content is langu唐·培里侬香槟王age-agnostic, allowing you to bring small but effective habits to your programming or product management cycles.

    This book shows you how to:

    • Clarify and negotiate efficiency goals
    • Optimize efficiency on various levels
    • Use common resources like CPU and memory effectively
    • Assess efficiency using obser龟岛酒店vability signals like metric博星s, logging, tracing, and (continuous) profiling via open source projects like Prometheus, Jaeger, and Parca
    • Apply tools like go test, pprof, benchstat, and k6 to create reliable micro and macro benchmarks
    • Efficiently use Go and its features like slices, generics, goroutines, allocation semantics, garbage collection, and more!

    中文:

    书名:高效Go: 数据驱动的性能优化

    随着技术的进步,市场的快速发展以及系统的更高复杂性,软件工程师倾向于跳过软件效率这一令人不舒服的话题。然而,战术性、可观察性驱动的性能优化对于每个产品来说都是至关重要的,以节省资金并确保业务成功。

    有了这本书,任何工程师都可以学习如何有效、专业、无压力地提高软件效率。作者Bartlomiej Plotka提供了使您的系统更快,资源消耗更少所需的工具和知识。高效的Go指导您使用Go实现更好的日常效率。此外,大多数内容都是与语言无关的,允许您为编程或产品管理周期带来小而有效的习惯。

    这本书向你展示了如何:

    • 明确和协商效率目标
    • 优化效率
    • 有效使用CPU和内存等常用资源
    • 通过开源项目 (如Prometheus,Jaeger和Parca) 使用可观察性信号 (如指标,日志记录,跟踪和 (连续) 分析) 评估效率
    • 应用工具如go test、pprof、benchstat和k6创建可博士音响靠的微观和宏观基准
    • 有效地使用Go及其功能,例如切片,泛型,goroutines,分配语义,垃圾收集等等!
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册